-1
在下面的代碼中,如果輸入是偶數,則數字加倍,如果不是1則加上。這一直持續到數字大於100.用以前的輸入重複過程
number=int(input("Enter a number: "))
print(number)
while number < 100:
if number % 2 == 0:
number *= 2
else:
number = number+1
print(number)
一旦它達到100,我希望它重複輸入+ 1的相同過程。我不能使用number = number + 1,因爲它會使用數字的最後一個版本而不是原始輸入。
謝謝你的幫助!
爲什麼不掛到的'輸入()'原來的返回值?保持此值不變,並在您的操作的現有'編號'變量上工作。 – Lix