如何重新启动python 3脚本?

我正在python 3上编写程序.我有一个地方需要脚本重新启动.我怎样才能做到这一点.

 #where i want to restart it
name= input("What do you want the main character to be called?")
gender = input("Are they a boy or girl?")

if gender == "boy":
    print("Lets get on with the story.")
elif gender == "girl":
    print("lets get on with the story.")
else:
    print("Sorry. You cant have that. Type boy or girl.")
    #restart the code from start

print("Press any key to exit")
input()

解决方法:

这是关于不特定于Python的编程的一个普遍问题…顺便说一下,您可以使用男孩和女孩两个条件来缩短代码…

while True:
    name= input("What do you want the main character to be called?")
    gender = input("Are they a boy or girl?")

    if gender == "boy" or gender == "girl":
        print("Lets get on with the story.")
        break

    print("Sorry. You cant have that. Type boy or girl.")

print("Press any key to exit")
input()
上一篇:编写shell脚本一键启动 重启 停止springboot项目


下一篇:cobbler自动部署装机