この場合:
swag = True
i = 0
while swag:
i=i+1
print(swag)
if i == 3:
swag = False
whileループは3ターン後に終了しますか?
スワッグ中に行います-スワッグが存在するかどうか、またはスワッグがTrueであるかどうかを確認します
while swag:
swag
「真実」である間は実行されます。これは、である間はswag
実行され、に設定しTrue
た場合は実行されません。swag
False
スワッグ中に行います-スワッグが存在するかどうか、またはスワッグがTrueであるかどうかを確認します
swag
それがそうであるかどうかをチェックしますTrue
(または「真実」、私は言うべきです)。そして、はい、ループは3回の反復後に終了します。これは、および(-statementによって)がに設定されるまで3回i=i+1
実行する必要があるためです。この時点で、ループは終了します。i == 3
if
swag
False
しかし、これを自分でチェックしてみませんか?
swag = True
i = 0
while swag:
i=i+1
print(swag)
if i == 3:
swag = False
真 真 真
次の表記法を使用して、式を短縮して変数'i'を1インクリメントすることもできます。i+= 1(i = i + 1と同じ)