Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 如何重新启动程序(没有名称),直到退出_Loops - Fatal编程技术网

Loops 如何重新启动程序(没有名称),直到退出

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

我刚开始编程一周。我花了半天的时间来修好这个环,但我的头脑似乎无法控制它。当while条件结束时,您已经赢了,它将进入打印。但是如果你想的话,之后应该重新开始

Python似乎没有goto函数

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似乎是个好主意