所以我使用 2 个不同的函数来评估输入的数字是否是回文。但似乎无论我做什么,我的结果总是“数字不是回文”,即使数字实际上是。这是我的代码,它应该很容易,但它只是不工作。
def reverse(number):
return (int(str(number)[::-1]))
def isPalindrome(number):
reverse(number)
if number == reverse(number):
return True
else:
return False
def main():
num = (input("Enter a number: "))
if isPalindrome(num) == True:
print("The number is a Palindrome")
elif isPalindrome(num) == False:
print("The number is not a Palindrome")
main()