我的程序應該採用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