为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Python 中修复 ''if , else '' 命令?

如何在 Python 中修复 ''if , else '' 命令?

Go
慕田峪7331174 2021-09-28 17:21:07
name = ('Dev')>>> print (name)Dev>>> if name == 'pork' : print('number 1') else : print('number2')SyntaxError: invalid syntax>>> if name == 'pork' : print('number 1')>>> else : print('n')SyntaxError: invalid syntax .这种脚本以前有效。我重新启动了外壳 3 次,请帮助我不知道该怎么做这是我的第一个脚本,我刚开始编码,我不知道我做错了什么name = ('Dev')>>> print (name)Dev>>> if name == 'pork' : print('number 1') else : print('number2')SyntaxError: invalid syntax>>> if name == 'pork' : print('number 1')>>> else : print('n')SyntaxError: invalid syntax结果应该是 shell 说“n”,因为那是我的“else”命令
查看完整描述

2 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

您需要以这种方式订购(如您所说的代码):


>>> print('number 1') if name == 'pork' else print('number2') 

这将打印'number1'if nameis 'pork'else 'number2'。


在多行上,您应该关注缩进:


>>> if name == 'pork':                                      

...     print('number1')                                    

... else:                                                   

...     print('number2')                                    

... 


查看完整回答
反对 回复 2021-09-28
?
临摹微笑

TA贡献1982条经验 获得超2个赞

如果您尝试运行 make operator ternary:

A if 条件 else B

举个例子:

print('Hello Word') if True else print('Ola Mundo')


查看完整回答
反对 回复 2021-09-28
  • 2 回答
  • 0 关注
  • 168 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信