【发布时间】:2021-06-17 01:56:10
【问题描述】:
我是 Python 新手,这次我正在研究“Lotto,45 中的 6”Gen。这是德国赌博。所以问题是:
import random
print("Willkommen im 6 aus 45 - Lotto Generator")
def Gen():
for i in range(0,7):
print(random.randint(0,45))
Gen()
v = input("Willst du einen neuen Versuch? Ja/Nein: ")
while True:
if v == "Ja":
Gen()
elif v == "Nein":
exit()
问题是:如果你在末尾输入“Ja”,就会出现一个无限循环的数字。如果有人可以帮助我,我会很高兴。
我来自奥地利。对不起,我的英语不好。
【问题讨论】:
-
非常感谢
-
对语句重新排序,这样程序在每一代之后都会要求输入并检查答案
标签: python loops if-statement input