亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

y 增量后執行 x

y 增量后執行 x

慕尼黑8549860 2023-06-27 18:30:13
我想做一些事情之后iis 20,40等等。例如:i = 0while True:    i+=1    if i == # increment of 20 (40, 60, 80, etc.):        # do this
查看完整描述

2 回答

?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

選項 1 和 2 使用模運算符來檢測何時i是 的乘法20,但效率較低,因為會發生不必要的迭代。


選項 3 使用range, 并且效率更高,因為只會發生必要的迭代。


選項1


用途not i % 20:


i = 0

while True:

    i+=1

    if not i % 20:

        print(i)

選項2


用途0 == i % 20:


i = 0

while True:

    i+=1

    if 0 == i % 20:

        print(i)

選項 3:For 循環


使用范圍:從 開始20直到threshold跳躍20


threshold = 10000

for i in range(20, threshold, 20):

    print(i)


查看完整回答
反對 回復 2023-06-27
?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

i = 0

while True:

    i+=1

    if i % 20 == 0: # increment of 20 (40, 60, 80, etc.):

        print(i) #or something else

輸出:


20

40

60

80

...


查看完整回答
反對 回復 2023-06-27
  • 2 回答
  • 0 關注
  • 156 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號