繁体   English   中英

调用函数时的语法错误

[英]syntax error when calling a function

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

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

您有缩进问题。 如果定义了功能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()

正如Jim所指出的,您需要编写为:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM