Python 用以前的输入重复这个过程

Python 用以前的输入重复这个过程,python,Python,在下面的代码中,如果输入为偶数,则数字将加倍,如果不是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) number=int(输入(“输入一个数字”))

在下面的代码中,如果输入为偶数,则数字将加倍,如果不是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)
number=int(输入(“输入一个数字”))
打印(数字)
当数量<100时:
如果数字%2==0:
数字*=2
其他:
数字=数字+1
打印(数字)
一旦它达到100,我希望它对输入+1重复相同的过程。我不能使用number=number+1,因为它将使用number的最新版本,而不是原始输入


谢谢你的帮助

您可以使用两个
循环
来复制
编号
,例如:

number=int(input("Enter a number: "))
print(number)
while number < 100:
    num = number
    while num < 100:    
        if num % 2 == 0:
            num *= 2
        else:
            num += 1
        print(num)
    number += 1
number=int(输入(“输入一个数字”))
打印(数字)
当数量<100时:
num=数字
当num<100时:
如果num%2==0:
num*=2
其他:
num+=1
打印(个)
数字+=1

为什么不挂起
input()的原始返回值?保持此值不变,并使用现有的
number
变量进行操作。