我的程序應該接受一個輸入,然後將每個數字乘以2直到達到輸入數字。例如,如果輸入的數字是8,則輸出1,2,4,8,16,32,64,128。我的代碼在8號被停止,而不是去128懸而未決STILL使用while循環輸出數字* 2
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 ctr <=(limit)',它完全按照你所說的去做。無論如何,你應該真的使用'for'循環。 –
你在混合價值和計數器。 –