プログラミング入門30日 の Day 27
🎯 今日のゴール Pythonの if と for を、正しいインデントで書ける。
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 の提出欄にアップロードしてください。
Q. Pythonで処理のまとまり(ブロック)を表すのはどれでしょうか?
| 問題番号 | プログラミング入門30日 Day 27 |
|---|---|
| 学籍番号 | |
| 氏名 | |
| 提出時間 | |
| 確認コード |
提出時間はサーバー時刻に基づきます。
この画面のスクリーンショットを撮り、Teams の提出欄にアップロードしてください。