Loops 如何重新启动程序(没有名称),直到退出
我刚开始编程一周。我花了半天的时间来修好这个环,但我的头脑似乎无法控制它。当while条件结束时,您已经赢了,它将进入打印。但是如果你想的话,之后应该重新开始 Python似乎没有goto函数Loops 如何重新启动程序(没有名称),直到退出,loops,Loops,我刚开始编程一周。我花了半天的时间来修好这个环,但我的头脑似乎无法控制它。当while条件结束时,您已经赢了,它将进入打印。但是如果你想的话,之后应该重新开始 Python似乎没有goto函数 import random counter = 0 guess = -1 name = input("Hi! Whats your name?\n") print("") print ("Hi ", name,"! Shall we
import random
counter = 0
guess = -1
name = input("Hi! Whats your name?\n")
print("")
print ("Hi ", name,"! Shall we play a game?",sep="")
waarde = input ('To which number do you want to guess? ')
waarde = int(waarde)
secretNumber = random.randrange(1,waarde+1)
guess = int(input(f"Oké. Raad het getal tussen 1 en {waarde}: "))
counter +=1
while guess != secretNumber:
counter +=1
if (guess > secretNumber):
print("Fout! Het getal is kleiner!",sep="")
print("")
guess = int(input("Raad opnieuw! "))
else:
print("Niet goed! Het getal ligt hoger!",sep="")
print("")
guess = int(input("Raad opnieuw! "))
print("")
if (counter != 1):
print("Proficiat ", naam,"!! Het was inderdaad ",guess, "! Je hebt het geraden in ", counter, " beurten!!",sep="")
else:
print("Proficiat ", naam,"!! Het was inderdaad ",guess, "! Je hebt het geraden in ", counter, " beurt!!",sep="")
粗略地说,您可能需要以下结构:
#介绍性代码“hi”
#游戏配置代码(设置猜测范围,如果常见)
玩=真
玩的时候:
#游戏代码,可能从
secretNumber=random.randrange(1,waarde+1)
guess=int(输入(f“Oké.Raad het getal tussen 1 en{waarde}:”)
计数器=1#每局重新启动计数器
猜猜看!=秘书编号:
计数器+=1
#高/低等。
#比赛结果
#请检查以再次播放
再次=输入('再次播放y/n:')。降低()
播放=(再次[0]=“y”)
#现在退出“玩”循环
#出口代码;可以添加游戏摘要,“再见”
您可以将循环放入循环中!这需要Python标记吗?@Wyck似乎是个好主意