> チュートリアル
ここからは、条件と同じくらい基本的な、もう 1 つの構造を見ていきます:ループです!
ループを使うと、命令を何度も繰り返せます。ループには回数が決まっているものと決まっていないものがあり、この章ではそのいくつかを紹介します。
while ループ回数の決まっていない while ループは、前に見た if と似た書き方をします。条件が満たされている間、命令のブロックを実行し続けます。
例を見てみましょう:
このコードを実行すると、ログに次のように表示されます: > カウンター:1 カウンター:2 カウンター:3 カウンター:4 カウンター:5
Python には do while ループがありません。ブロックを最低 1 回実行し、条件が満たされている間それを繰り返すには、while True と break(ループから抜ける)を使います:
for ループPython の for ループは、並びの中の値ごとにブロックを繰り返します。range(n) を使うと、0 から n - 1 までの数が得られます:
range(1, 6) は 1, 2, 3, 4, 5 の値を生成します(終わりの値は含まれません)。
ネギのTP は(モチベーションのおかげで)10 から 13 あり、拳銃は 3 TP しかかからないので、最大 4 回使えます。
for ループを使って、me.useWeapon() メソッドを 4 回続けて実行します:
ここで変数 i は 0、1、2、3 の値をとるので、ループは 4 回繰り返されます。
ループは何のためにありますか?
命令を何度も実行する コードをコンパクトにする コードの一部を速くする 命令を並列に実行する
正しいコードはどれですか?(複数可)
x = 0 while x < 10: x += 2 x = 0 while x < 10 x += 2 x = 0 for i < 10: x += 2 x = 0 for i in range(5): x += 2
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.