【发布时间】:2020-07-08 09:46:41
【问题描述】:
如何使用循环打印数字 8,11,14,17,......83,86。
for i in range(100):
i = 8
print(i+3)
但这不起作用
【问题讨论】:
-
for i in range(8, 87, 3): print(i) -
这能回答你的问题吗? Python Sequence of Numbers
如何使用循环打印数字 8,11,14,17,......83,86。
for i in range(100):
i = 8
print(i+3)
但这不起作用
【问题讨论】:
for i in range(8, 87, 3): print(i)
您没有更新变量i。这个循环将打印i+3(当然是11)100次并且不会更新i。
如前所述,您可以使用以下代码:
for i in range(8, 87, 3):
print(i)
range 将为您提供一个范围对象(它是一种可迭代对象),其中所有数字都在 8 到 86 之间,步长为 3(所以 8、11、14、...)
【讨论】: