はじめてのPython_(2章#05-3章#03)
ループ処理(for文)について
(基本)
for カウンタ変数 in 繰り返す範囲:
繰り返し処理
for i in range(5): print("サザエ")
出力
サザエ
サザエ
サザエ
サザエ
サザエ
for i in range(5): print("サザエ:" + str(i))
出力
サザエ:1
サザエ:1
サザエ:3
サザエ:4
サザエ:5
for i in range(6,11): # 6,7,8....11 print("サザエ:" + str(i)) print("last" + str(i)) # 6から始まり11が来たら終了させる
出力
サザエ:6
サザエ:7
サザエ:8
サザエ:9
サザエ:10
ループ処理(while)について
(基本)
while 条件式:
繰り返処理
カウンタ変数を更新
※条件式が成立してる間繰り返し処理を何度も実行する
i = 1 # カウンタ変数を初期化 while i <= 5: print(i) # 繰り返し処理 i = i + 1 # カウンタ変数を更新 print("last:" + str(i)) # 6から始まり11が来たら終了させる
出力
1
2
3
4
5
last:11
繰り返し処理が終了した後は11なので
"last11"と出力される
【注意】
i = i + 1 # カウンタ変数を更新
これを必ず入れていないと無限ループにはまる