[英]how to use a while loop in a while loop
如果有人没有输入“y”或“n”,我该如何做到这一点,以便在我的 while 循环中可以有一个 while 循环? 有人可以将它放入我的代码中吗?
redo = False
outstanding = 0
satisfactory = 0
unsatisfactory = 0
mark_Total = 0
value = False
while not redo:
try:
mark = input("Enter a mark from 0-100")
if mark < 0 or mark >= 100:
raise ValueError("Invalid Input")
elif mark >= 90:
outstanding += 1
mark_Total += 1
again = raw_input("Do you want to enter another mark? (y/n)")
if again.lower() == "n":
redo = True
在另一个循环中使用while
循环有什么特别之处。
elif mark >= 90:
outstanding += 1
mark_Total += 1
again = 'x'
while again != 'y' and again != 'n':
again = raw_input("Do you want to enter another mark? (y/n)").lower()
if again == "y":
redo = True
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.