调用函数时出现语法错误

时间:2016-01-24 12:51:54

标签: python function syntax

quiz_again = str(input("Enter yes or no")
if quiz_again == "yes":
                 quiz()

我想在python上运行它(空闲版本3.4.2) 但我遇到语法错误:语法无效 并且光标突出显示":" 如果有人能解释我会非常感激

2 个答案:

答案 0 :(得分:1)

您有缩进问题。如果定义了函数quiz,请尝试:

quiz_again = str(input("Enter yes or no"))
if quiz_again == "yes":
    quiz()

或者可以运行:

quiz_again = str(input("Enter yes or no"))
if quiz_again == "yes": quiz()

答案 1 :(得分:1)

正如吉姆指出的那样,你需要写成:

quiz_again = str(input("Enter yes or no"))