num=int(input("enter a number:" ))
a=0
while (num>0):
b=num%10
a=a*10 b
num=num//10
print("reverse of num", "is", a)
這是代碼,我想反轉一個數字,但是當我輸入一個數字并按 Enter 時,我會收到多個答案,而最后一個答案是我唯一想要得到的答案。這是我遇到的問題的圖片
uj5u.com熱心網友回復:
只需將列印陳述句放在 while 之外
num=int(input("enter a number:" ))
a=0
while (num>0):
b=num%10
a=a*10 b
num=num//10
print("reverse of num", "is", a)
uj5u.com熱心網友回復:
如果您不(立即)將數字轉換為 int,則可以輕松解決此問題。
num = input("enter a number:" )
reversed_num = int(num[::-1])
print("reverse of num", "is", reversed_num)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/399325.html
標籤:蟒蛇-3.x
下一篇:如何使用Pandas庫添加新列?
