Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python if条件后的语法无效_Python_Python 3.x - Fatal编程技术网

Python if条件后的语法无效

Python if条件后的语法无效,python,python-3.x,Python,Python 3.x,所以我在做一个简单的脚本 if answer = y print ("yay") if answer = n print ("sorry)" 当我运行时,它显示无效语法,我尝试这样做: if answer = ("y") print ("yay") if answer = ("n") print ("sorry") 然后它仍然说无效的语法和后面的所有空格 if answer = ("y") 红色您的代码有三个错误: Python中的条件句后跟冒号(:) 要检

所以我在做一个简单的脚本

if answer = y
    print ("yay")
if answer = n
    print ("sorry)"
当我运行时,它显示无效语法,我尝试这样做:

if answer = ("y")
    print ("yay")
if answer = ("n")
    print ("sorry")
然后它仍然说无效的语法和后面的所有空格

if answer = ("y")

红色

您的代码有三个错误:

  • Python中的条件句后跟冒号(

  • 要检查两个条件之间的相等性,请使用“==”运算符

  • 简单地写y是指一个变量。要检查答案是否等于字符y,请使用引号将其括起来,如
    “y”

  • 正确的语法是:

    if answer == 'y':
        print('yay')
    
    if answer == 'n':
        print('sorry')
    

    您的代码有三个错误:

  • Python中的条件句后跟冒号(

  • 要检查两个条件之间的相等性,请使用“==”运算符

  • 简单地写y是指一个变量。要检查答案是否等于字符y,请使用引号将其括起来,如
    “y”

  • 正确的语法是:

    if answer == 'y':
        print('yay')
    
    if answer == 'n':
        print('sorry')
    

    报告的错误是正确的

    Python解释器在条件语句(if、else)之后需要冒号(:)


    此外,“==”运算符表示相等检查,而不是“=”

    报告的错误是否正确

    Python解释器在条件语句(if、else)之后需要冒号(:)


    此外,“==”运算符代表相等检查,而不是“=”

    还有第四个:
    print(“sorry)”
    是的,这是可行的,但可能使用
    elif-answer='n':
    会更好?正确,但问题是关于语法问题。还有第四个:
    print(“sorry”)
    是的,这是可行的,但也许使用
    elif-answer=='n':
    会更好?正确,但问题是关于语法问题。这只是重复已经发布的正确完整答案的一部分。我建议删除这个多余的噪声答案,除非您可以对其进行实质性改进,以提供比任何现有答案更显著的改进。(对于有限的改进,发表评论或建议编辑。)这只是重复已经发表的正确完整答案的一部分。我建议删除这个多余的噪声答案,除非您可以对其进行实质性改进,以提供比任何现有答案更显著的改进。(对于有限的改进,请发表评论或建议编辑。)