Skip to main content
 首页 » 编程设计

python之对永远重复的循环的第一个实例执行操作

2025年05月04日27jpfss

现在我有一个要永远循环的脚本。但是,我想在第一个“圈”中按照以下方式做一些不同的事情:

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') 

放在循环之前。