如何在python 2.7.13中使用/ make goto语句。具体来说,我要做的是要求用户输入是或 no 语句。
如果他们输入是,他们会继续到下一行,但如果他们回答否,我希望用户返回上一行。
答案 0 :(得分:2)
GOTO
语句是代码设计错误的症状。 Python是一种结构化语言,缺少此语句,如果要实现伪GOTO
语句,请参阅this post。
更好的解决方案是使用更好的代码设计和循环或函数:
while True:
answer = input("Do you want to continue?")
if answer == "yes":
break
print("We are done here!")
def ask_question():
answer = input("Do you want to continue?")
if answer == "no":
ask_question()
ask_question()
print("We are done here!")