第4部 Python — Day 27 / 30

条件分岐と繰り返し

score = 75
if score >= 80:
    print("よくできました!")
elif score >= 60:
    print("合格です")
else:
    print("再チャレンジ!")

for i in range(1, 6):
    print(i, "回目のこんにちは")

Pythonは波かっこ {} の代わりに「インデント(字下げ)」でブロックを表します。行末の : とインデント(半角スペース4つ)のセットを覚えましょう。range(1, 6) は1から5まで(6は含まない)です。

今日の練習

1から100までの合計を for と range で計算してみましょう。JavaScriptのDay 20と同じ問題を、Pythonで解く形です。

模範解答を見る
total = 0
for i in range(1, 101):
    total = total + i
print(total)   # 5050

range(1, 101) は1から100まで(101は含まない)です。JavaScript版(Day 20)と見比べると、書き方の違いがよくわかります。

理解度チェック

学籍番号と氏名を入力してクイズに正解すると、確認コード付きの提出用画面が表示されます。スクリーンショットを撮って Teams の Class Notebook に提出してください。

Q. Pythonで処理のまとまり(ブロック)を表すのはどれでしょうか?

Completed

正解です!Day 27 の学習を確認しました

科目経営情報 2026
教材プログラミング入門30日 Day 27 条件分岐と繰り返し
学籍番号
氏名
提出時間
確認コード

提出時間はサーバー時刻に基づきます。

この画面のスクリーンショットを撮り、Teams の Class Notebook に提出してください。