我试图在Python 3.4.2 shell中执行以下代码。在写入else语句后按Enter键,我收到语法错误。
如何关闭if语句?
>>> x=12
>>> if x <0 and x > 15 :
print (x)
else:
SyntaxError: invalid syntax
答案 0 :(得分:0)
你写的内容非常严重,以至于我无法分辨你要做什么或如何纠正它。请阅读Python教程以学习基本语法。对于条件分配,您有两种选择。以下是一些例子。
x = 'hi' if y > 10 else 'lo'
if y > 10:
x = 'hi'
else:
x = 'lo'
条件语句表单不仅可用于条件赋值。
答案 1 :(得分:0)
您需要正确缩进以及完成语句
if x < 0 and x > 15:
print x
else:
print 'No'
仅供参考,一个值不能小于0且同时大于15.您可能正在寻找一个&#39;或&#39;而不是&#39;和&#39;
祝你好运!