我正在尝试输出大于39但小于291的列表元素,所需的输出为49。
我的代码在下面,我认为我刚刚犯了一个小错误,因为输出几乎是正确的,如果有人可以帮助我,我将不胜感激,因为python是我的新手。
list=[1,2,30,49,29,299,291,39,30]
for x in list:
if x > 39 & x < 291:
print(x)
您使用&
代替and
,但无法使用(Python会引发错误)。
list=[1,2,30,49,29,299,291,39,30]
for x in list:
if x > 39 and x < 291:
print(x)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句