我的程序应该采用2的输入和输出幂。例如输入8和输出1,2,4,8,16,32,65,128。但是,不是做8个整数并输出每个* 2,它只会到达8号时才停止。我不想使用**运算符。2 while while循环的权力
limit=input('Enter a value for limit')
limit =int(limit)
ctr=1
while ctr <= (limit):
print(ctr, end=' ')
ctr=ctr*2
print("limit=", limit)
我在做什么,它需要在一个while循环。尽管是更好的方式去实现它 –
@Mo_The_User - 你当然可以用'while'循环来做到这一点,但是对于_范围(n):''是正常的做法。 – TigerhawkT3