所以我正在做一个简单的脚本而且是
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')