[英]Restarting the loop using continue keyword
所以,我在這里做的是從計算機中獲取一個隨機數並要求用戶猜測隨機數可能是什么,但我希望這個循環繼續進行,直到用戶輸入正確的猜測。
from random import randint
print("Lets start the game!! ")
x=randint(1,10)
print(x)
y=input("Enter your guess: ")
z=True
while z:
if x!=int(y):
continue
else :
print("Correct Guess")
break
我期望繼續循環,再次重新啟動循環檢查,但即使是單個不正確的輸入,即使我猜對了,程序也無法正常工作
你永遠不會再問你了。 它總是使用第一個輸入。 嘗試在循環內再次詢問,如下所示:
from random import randint
print("Lets start the game!! ")
x = randint(1, 10)
print(x)
y = input("Enter your guess: ")
z = True
while z:
y = input("Enter your guess: ")
if x != int(y):
continue
else:
print("Correct Guess")
break
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.