ayy = 0
while True:
ayy = ayy + 1
print(Randoz(a,b,c,d))
if ayy % 3 == 0:
omg = input('Do you wish to stop the loop?, if yes type yes, if not, type no')
if omg == 'yes':
break
if omg == '':
ayy = ayy
我试图制作一个循环,每3圈停止并询问用户是否要打破,并有一个选项不做任何事情并继续循环,我似乎无法弄清楚如何继续它用户做任何事情,我需要按回车键才能再做一次循环 randoz是我做的一个功能,非相关。
答案 0 :(得分:0)
您可以使用以下代码启动一个永远运行的循环,只有当用户在每次第三次迭代时提示输入时添加i
或'y'
时才会退出
'Y'
打印迭代的示例输出:
import itertools
for i in itertools.count(1):
print(Randoz(a,b,c,d))
if i % 3 == 0:
quit = input('Do you want to quit? y/n')
if quit.lower() == 'y':
break