使定义的函数在不进行无限循环的情况下运行

时间:2016-09-02 18:08:19

标签: python function python-3.x

我非常擅长使用Python(版本3.4),并决定直接进入并创建一个非常简单,有点线性,选择自己的冒险文本游戏。 我虽然遇到了麻烦。以下是代码示例:

def intro():
    print('''****intro text here****''')
    print("Do you want to: 1. option1 2. option2")

    choice = input()
    if choice == 1:
        choice1()
    elif choice == 2:
        choice2()
    else:
        intro()

我似乎无法在不进行无限循环的情况下运行此函数。如果我添加:

intro()

然后无论输入它只是循环回到开头并再次完成整个介绍。任何帮助表示赞赏。

0 个答案:

没有答案