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

dbj*_*ohn 0 python conditional-operator while-loop

在Python IDLE Shell中,似乎我不能使用复合条件表达式和while循环.我也在括号内尝试过它.拿这两个例子:

k=0
m=0
while k<10 & m<10:
    print k
    k +=1
    m+=1
Run Code Online (Sandbox Code Playgroud)

这不会评估第二个条件.但如果我写

 while k<10:
    print k
    k+=1
Run Code Online (Sandbox Code Playgroud)

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

Den*_*gan 6

&应该是and.&是按位AND运算符.