0

Python IDLEシェルでは、複合条件式とwhileループを使用できないようです。かっこ内でも試してみました。次の2つの例を見てください。

k=0
m=0
while k<10 & m<10:
    print k
    k +=1
    m+=1

これは2番目の条件を評価しません。しかし、私が書くなら

 while k<10:
    print k
    k+=1

これは機能します。「and」演算子を使用してコードの最初のブロックを実現する方法はありますか。私はJavaでそれを行いました。Pythonで同じ機能を実現するには、「if」ステートメントをまとめる必要がありますか?

4

1 に答える 1

7

&である必要がありますand&ビットごとのAND演算子です。

于 2010-06-09T14:00:28.263 に答える