①forループ 回数指定の繰り返し

ループとは

無限ループってあるよね

Loop(ループ) = 繰り返し

Pythonで繰り返し同じ処理をしたり、条件によって繰り返しを止めたりするやり方を勉強するよ~

コンピュータは同じ処理を何度も繰り返して行ったりすることが得意なので、pythonコードをうまくかければ、
「ボタンを押しておけば、あとは勝手にパソコンがやってくれる」
という、自動化アプリを作ったりするのにめちゃくちゃ役立ちます。

回数指定の繰り返し for(フォー)

次のコードを300回繰り返し表示してみよう。

print("イケメンリッキー")

この文字を見るのも嫌だというそこの卑屈なきみたちは、嫉妬は良くないけど、まぁ気持ちはわかる。だから早く終わらせたいよね。
ではどうやってこのめんどくさい作業を終わらせるかだけど、
・300回頑張って打つ
・300回頑張ってコピペ
とか、非イケメンの君たちにはこれくらいしか考えつかないだろう。かわいそうに
コピペをしているうちに、何回コピペしたか忘れてもう一回数え直したりしなくちゃいけないけど、可哀想な君たちはそうするしかないだろうね。

イケメンたちは以下のやり方でスマートに解決するので、指を加えてみてなさい。

for文の基本の書き方

for i in range(繰り返し回数):
    繰り返したい処理

これを使って300回printするには

for i in range(300):
    print("イケメンリッキー")

繰り返したい処理のところにはprint以外でも、繰り返したい内容を書けるから、例えばこんなのをやってみよう

練習問題

alt text
以下の出力を、for文を使って実装してみよう
①「私の戦闘力は0!」から、「私の戦闘力は53!」(53万までやらないこと!)

②「私の戦闘力は!53」から、「私の戦闘力は0!」

③「私の戦闘力は0!」から、2ずつ上がっていき、「私の戦闘力は52!」まで