0

在 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 中实现相同的功能?

4

1 回答 1

7

&应该是and&是按位与运算符。

于 2010-06-09T14:00:28.263 回答