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')
...
临摹微笑
TA贡献1982条经验 获得超2个赞
如果您尝试运行 make operator ternary:
A if 条件 else B
举个例子:
print('Hello Word') if True else print('Ola Mundo')
- 2 回答
- 0 关注
- 168 浏览
添加回答
举报
0/150
提交
取消