櫻子の日常egg

櫻子のお勉強

はじめての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 # カウンタ変数を更新

これを必ず入れていないと無限ループにはまる