2024-04-20 07:59:02 发布
网友
我尝试在程序中使用三元条件,如下所示:
c = 12 (print c) if (c == 10) else (print 'c is not 10')
但是,这会引发语法错误。这里怎么了?在
你应该做print(c)而不是{}
print(c)
你可以这样做:
print c if c == 10 else 'c is not 10'
括号是不必要的,必须以“print”开头;Python不能像Perl那样使整个命令成为条件。在
print
在Python中没有Perl的等价物:
你应该做}
print(c)
而不是{你可以这样做:
括号是不必要的,必须以“
print
”开头;Python不能像Perl那样使整个命令成为条件。在在Python中没有Perl的等价物:
^{pr2}$相关问题 更多 >
编程相关推荐