这是我的python代码:
class Solution():
def isPalindrome(self):
return str(self.x) == str(self.x)[::-1]
s1 = Solution()
s1.x = 121
s1.isPalindrome()
它检查输入是否为回文。我想创建一个 x 值为 121 的新对象,当我执行 isPalindrom 函数时,我希望它返回 true 或 false bool 值答案。
目前当我运行这个程序时,没有任何输出。我对从这里去哪里有点迷茫,希望得到帮助。
最佳答案
只需打印出 isPalindrome()
的返回值,因为如果一行只有一个返回值(本例为 bool 值),编译器将不知道如何处理
class Solution():
def isPalindrome(self):
return str(self.x) == str(self.x)[::-1]
s1 = Solution()
s1.x = 121
print(s1.isPalindrome())
关于Python 类和定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61298095/