基本的Python While循环复合条件判断
在Python的IDLE Shell中,似乎我不能同时使用复合条件表达式和while循环。我也尝试过把它放在括号里。来看这两个例子:
k=0
m=0
while k<10 & m<10:
print k
k +=1
m+=1
这个代码没有评估第二个条件。但是如果我写
while k<10:
print k
k+=1
这个就可以正常工作。有没有办法让我用“and”运算符实现第一个代码块的功能?我在Java中做过。难道我只需要把“if”语句组合起来,就能在Python中实现相同的功能吗?
1 个回答
7
&
应该用 and
来表示。&
是一个按位与运算符。