猿问

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

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”命令


慕田峪7331174
浏览 170回答 2
2回答

慕丝7291255

您需要以这种方式订购(如您所说的代码):>>> print('number 1') if name == 'pork' else print('number2') 这将打印'number1'if nameis 'pork'else 'number2'。在多行上,您应该关注缩进:>>> if name == 'pork':                                      ...     print('number1')                                    ... else:                                                   ...     print('number2')                                    ... 

临摹微笑

如果您尝试运行 make operator ternary:A if 条件 else B举个例子:print('Hello Word') if True else print('Ola Mundo')
随时随地看视频慕课网APP

相关分类

Go
我要回答