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”命令
答案 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')