Python 是否有重新启动while循环的命令?
是否有重新启动while循环的命令?我正在创建一个猜测游戏,但我需要找到一种方法来重新启动循环Python 是否有重新启动while循环的命令?,python,Python,是否有重新启动while循环的命令?我正在创建一个猜测游戏,但我需要找到一种方法来重新启动循环 import random from random import randrange run = True turns = 0 while run is True: number = randrange(1, 11) guess = int(input("Guess a number from 1 to 10: ")) turns += 1 if guess == n
import random
from random import randrange
run = True
turns = 0
while run is True:
number = randrange(1, 11)
guess = int(input("Guess a number from 1 to 10: "))
turns += 1
if guess == number:
print("You Won!")
break
else:
print("Try again.")
if turns == 3:
print("You lost")
break
restart = input("Would you like to play again?(y/n) ")
if restart.lower() == "y":
# How do i restart the loop???
else:
print("Goodbye!")
我会将“游戏逻辑”放入一个函数中,然后将其放入一个while循环中,与您的问题一起(即函数调用,然后是问题,while循环取决于问题的答案)放入other
while True
循环,而外部循环将重复内部while
循环。如果重新启动,则使用break
退出外部循环-。lower()“y”:中断