-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