所以這是我的功課,但我真的不知道該怎麼做一步。在main()
函數的最後一步,我想報告如果數字是迴文或不依賴於isPalindrome函數返回的值。我真的不知道該怎麼做,所以你們可以幫忙。謝謝Python的主要功能處理真假
這是我到目前爲止。
# Write code that reverses the number and then returns the reversed number.
def reverse(number):
reverse=0
while number>0:
reverse = reverse * 10 + number % 10
number=number//10
return reverse
#Write code that call the reverse function,processes the value returned by the reverse function and returns True if the number is a palindrome.It will return False if number is not a palindrome.
def isPalindrome(number):
if number == reverse:
return True
else:
return False
#Write code to prompt the user to enter an integer, calls the isPalindrome function and (depending on the value returned by the isPalindrome function) reports if the number is a palindrome or not.
def main():
number=int(input("enter number: "))
main()
所以我基本上停留在最後一部分
那是怎麼回事?你想在'number'變量上調用'isPalindrome',並檢查它是否返回'True'或'False',並相應地通知用戶,對吧? – Thomas 2013-03-07 05:46:16
調用'ispalindrome'函數並打印返回狀態 – avasal 2013-03-07 05:46:20
很抱歉忘了提示輸出應該如此出來 輸出樣本 輸入數字:222 該數字是一個迴文數。 另一個示例輸出: 輸入數字:456 該數字不是迴文。 – Jett 2013-03-07 05:53:34