• 这个结果是应该显示67,而为什么显示 了从1到66的数字
  • 发布于 2个月前
  • 268 热度
    1 评论
  • 玉竹
  • 0 粉丝 0 篇博客
  •   
time=0
for i in range(3,201,3):
    time=time+1
    print(time)
   
用户评论
  • 黄月英
  • 当range内含有三个数字时range(a,b,c),表示从起始a开始到终止b,每次加步长c。所以for i in range(3,201,3)这个循环体会执行66次,第一次执行,初始值time=0所以time=time+1执行的结果是time=1,循环体第二次执行时变成time =1+1,所以输出2,第三次变成time=2+1,所以输出3,依次类推,循环体执行了66,print(time)输出的结果就是1到66
  • 2023/5/2 11:05:00 [ 0 ] [ 0 ] 回复