したがって、入力された数値が回文であるかどうかを評価するために、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()