现在我有一个要永远循环的脚本。但是,我想在第一个“圈”中按照以下方式做一些不同的事情:
import math
for i in range(0,math.inf):
if i == 0:
print("I'm gonna start the first lap")
print('this is one lap')
"I'm gonna start the first lap"
'this is a lap'
'this is a lap'
请注意,此代码不起作用,因为 math.inf 是 float ,而不是整数。和 this post here表示在 Python 中无法将无穷大表示为整数。
在这种情况下使用 while True: 可能有意义,但是有什么方法可以让函数在第一次(或第 x 次)重复时打印不同的内容?
请您参考如下方法:
print("I'm gonna start the first lap")
while True:
print('this is one lap')
放在循环之前。
