基本Python While循环复合条件评估

时间:2010-06-09 13:58:50

标签: python while-loop conditional-operator

在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

这确实有效。有没有办法用“和”运算符实现第一个代码块。我用Java做过。我是否只需要将“if”语句放在一起以在Python中实现相同的功能?

1 个答案:

答案 0 :(得分:6)

&应为and&是按位AND运算符。