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

时间:2018-12-29 16:55:44

标签: python

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

结果应该是外壳程序说“ n”,因为那是我的“ else”命令

2 个答案:

答案 0 :(得分:1)

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

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

如果'number1'name,否则'pork',则打印'number2'

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

>>> if name == 'pork':                                      
...     print('number1')                                    
... else:                                                   
...     print('number2')                                    
... 

答案 1 :(得分:0)

如果尝试运行make运算符三元:

A,如果有条件,则B

例如:

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