梦竹风 发表于 2020-8-30 11:27:26

关于for循环

如何让一个变量 i 从 1 循环到81

如果是语句

for i in range(81):
        print(i)


这段的话i是会从0 开始循环 而不是从1 开始循环

疾风怪盗 发表于 2020-8-30 11:32:28

for i in range(1,82):
   print(i)

昨非 发表于 2020-8-30 11:33:12

从零开始,依次打印0到80

xavier113 发表于 2020-8-30 11:46:34

#可以先用其他方式訓練下邏輯
i = 1#起始數
max = 82#最大不超過的條件

while i < max:#當i 小於 82時執行
      print(i)
      i += 1# i = i+1#第一次進迴圈 i 是1 ,第二次進回圈 i 是 2,直到疊加到變成81為止

如樓上所說 可使用range (起始的數字, 結束的數字-1)
所以如果您只寫range(81) 只會迭代到80哦
   
页: [1]
查看完整版本: 关于for循环