にしのクエスト2

情報処理技術者試験と資格学校講師の日常

20221224103753

pythonで学ぶ超初心者プログラミング (17)繰り返し2


プログラミング超初心者向けの連載です。

この講座の目標は高校生が「共通テスト」ないしは「基本情報処理
技術者」でPythonライクな疑似言語に困らないレベルにすること。

もちろん、他の言語を学ばれた方にも「Python」に馴染んでいただ
けるような内容にできたらと考えています。

Python+VSCの組み合わせでやっています。環境設定は過去記事を
ご覧ください。

5.2.2 for文による繰り返し文2

rangeオブジェクト 

 

range(stop)・・・0からstop-1までの整数

range(start,stop)・・・startからstop-1までの整数

range(start,stop,step)・・・startからstop-1までの整数 ただし、増分はstepの値

 

(1)

for i in range(9):

    print(i)


0から8まで

(2)

for i in range(10,20):

    print(i)


10から19まで

(3)

for i in range(1,20,3):

    print(i)

 

1から19まで、3ずつ

5.2.3 for文による繰り返し文3

ループの処理を中断する

 

total=0

for i in range(10):

    total+=i

    if total>20:

        break

print(i,total)


20を超えると処理を止めていきます。

続きます!