Прямо сейчас у меня есть скрипт, который предназначен для зацикливания навсегда. Тем не менее, я хотел бы сделать что-то другое на первом «круге» в соответствии со следующим:
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 - это число с плавающей точкой, а не целое число. И этот пост здесь говорит, что в Python нет способа представить бесконечность как целое число.
Использование while True:
может иметь смысл в этой ситуации, но есть ли способ заставить функцию печатать что-то другое для первого (или x-го) повторения по этому вопросу?