Pythonコードno.2

Python

このPythonコードは授業で下のページの「第2章プログラミング」no.4と併用してご活用ください。

Python2回目の授業では条件分岐式、if-else文・if-elif-else文・for文の使い方を学んでいく。

  1. 本時の内容
  2. 授業プリント問題
        1. 例題1)年齢を入力し、18歳以上であれば「あなたは大人です。」18歳未満であれば「あなたは未成年です。」と表示させるプログラムを作成する。
        2. 例題2)3つ以上の条件式 13未満であれば「子どもです」65未満であれば「大人です」 65以上であれば 「シニアです」と表示させるプログラムを作成する。
        3. 例題3)for文を利用して次のプログラムを実行してみよう。
          1. (1) 0~4まで数字を表示させる。(for文) 
          2. (2) 2~6まで数字を表示させる。(for文)
          3. (3) 0~10未満まで2ずつ数字が増える数列を表示させる。
          4. (4)「5×0」~「5×9」までの計算を表示させる。
  3. 課題実行結果
        1. 課題1) 点数を入力させ、50点以上であれば「合格です。」50点未満であれば、「不合格です。」と入力させるプログラムを作成する。
        2. 課題2)点数を入力させ、90点以上であれば「優秀です!」、90点未満かつ70点以上であれば「合格です!」、70点未満であれば「もう少し頑張ろう!」と表示させるプログラムを作成してください。
        3. 課題3)年齢を入力させ、5歳以下ならば「入場料金は無料です。」25歳以下ならば「入場料は学生料金600円です。」60歳以下ならば「入場料は大人料金1000円です。」それ以外は「入場料金はシニア料金700円です。」と表示させるプログラムを作成してください。
        4. 課題4)for文を使って次のプログラムを実行せよ。
          1. (1) for文を使って、0から20まで数字を表示させるプログラムを作成してください。
          2. (2) 101以上130未満の数字を表示させる。
          3. (3) 400以上1000未満の数字を163ずつ増やした数列を作成する。
          4. (4)「333 × 0」~「333 × 9」までの計算を示す。

本時の内容

授業プリント問題

例題1)年齢を入力し、18歳以上であれば「あなたは大人です。」18歳未満であれば「あなたは未成年です。」と表示させるプログラムを作成する。

コード

age = int(input(“年齢を入力してください。”))

if age >= 18:

    print(“あなたは大人です。”)

else:

    print(“あなたは未成年です。”)

#if-else文

解説

実行結果

年齢を入力してください。27
あなたは大人です。

例題2)3つ以上の条件式 13未満であれば「子どもです」65未満であれば「大人です」 65以上であれば 「シニアです」と表示させるプログラムを作成する。

コード

age = int(input(“年齢を入力してください。”))

if age < 13:

    print(“子どもです”)

elif age < 65:

    print(“大人です”)

else:

    print(“シニアです”)

解説

実行結果

年齢を入力してください。27
大人です

例題3)for文を利用して次のプログラムを実行してみよう。
(1) 0~4まで数字を表示させる。(for文) 

コード

#(1)

for i in range(5):  # 0 から 4 まで繰り返す

    print(i)

「#」はコメントを表し、実行結果には影響がありません。

実行結果

0からはじまり、5未満の数字が出力されます。つまり、「5」は表示されないことに注意!

0
1
2
3
4

(2) 2~6まで数字を表示させる。(for文)

コード

#(2)

for i in range(2, 7):

    print(i)

実行結果

2からはじまり、7未満の数字が出力されます。つまり、「7」は表示されないことに注意!

2
3
4
5
6

(3) 0~10未満まで2ずつ数字が増える数列を表示させる。

コード

#(3)

for i in range(0, 10, 2):

    print(i)

実行結果

0以上10未満で、2ずつ数字を足された数が表示される。

0
2
4
6
8

(4)「5×0」~「5×9」までの計算を表示させる。

コード

#(4)

for i in range(10): 

     print(5,”x”,i,”=”,5*i)

実行結果

print関数内の「i」は0以上10未満の数字が繰り返し実行される。

「x」と「=」はダブルクォーテーション「””」で囲われているため、文字として扱われている。

5 x 0 = 0
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45

課題実行結果

問題文を読んで、次のコードを実行しなさい。【思】(各4点×7=28点(減点法))

課題1) 点数を入力させ、50点以上であれば「合格です。」50点未満であれば、「不合格です。」と入力させるプログラムを作成する。

コード

score = int(input("点数を入力してください: "))


if score >= 50:
    print("合格です!")
else:
    print("不合格です。")

実行結果(例)

点数を入力してください: 34
不合格です。
課題2)点数を入力させ、90点以上であれば「優秀です!」、90点未満かつ70点以上であれば「合格です!」、70点未満であれば「もう少し頑張ろう!」と表示させるプログラムを作成してください。

コード

score = int(input("点数を入力してください: "))


if score >= 90:
    print("優秀です!")
elif score >= 70:
    print("合格です!")
else:
    print("もう少し頑張ろう!")

実行結果(例)

点数を入力してください: 45
もう少し頑張ろう!
課題3)年齢を入力させ、5歳以下ならば「入場料金は無料です。」25歳以下ならば「入場料は学生料金600円です。」60歳以下ならば「入場料は大人料金1000円です。」それ以外は「入場料金はシニア料金700円です。」と表示させるプログラムを作成してください。

コード

age = int(input("年齢を入力してください。: "))
if age <= 5:
    print("入場料は無料です。")
elif age <= 25:
     print("入場料は学生料金600円です。")
elif age <= 60:
    print("入場料は大人料金1000円です。")
else:
    print("入場料金はシニア料金700円です。")

実行結果(例)

年齢を入力してください。: 56
入場料は大人料金1000円です。
課題4)for文を使って次のプログラムを実行せよ。
(1) for文を使って、0から20まで数字を表示させるプログラムを作成してください。

コード

#(1)
for i in range(21):  # 0 から 20まで繰り返す
    print(i)

実行結果

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
(2) 101以上130未満の数字を表示させる。

コード

#(2)
for i in range(101, 130):
    print(i)

実行結果

101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
(3) 400以上1000未満の数字を163ずつ増やした数列を作成する。

コード

#(3)
for i in range(400 , 1000, 163):
    print(i)

実行結果(例)

400
563
726
889
(4)「333 × 0」~「333 × 9」までの計算を示す。

コード

#(4)
for i in range(10):
     print(333,"x",i,"=",333*i)

実行結果(例)

333 x 0 = 0
333 x 1 = 333
333 x 2 = 666
333 x 3 = 999
333 x 4 = 1332
333 x 5 = 1665
333 x 6 = 1998
333 x 7 = 2331
333 x 8 = 2664
333 x 9 = 2997

情報I 共通テスト総合問題集

価格:2600円
(2026/7/27 21:58時点)
感想(0件)

情報I 大学入学共通テスト プログラミング問題対策 ステップアップで身に付く練習帳 植垣 新一価格:310円
(2026/7/26 19:12時点)
感想(0件)
楽天ブックス: 本・DVD・CD・ゲームの通販 オンライン書店
楽天ブックスは本・書籍・電子ブック・雑誌・洋書・DVD・ブルーレイ(Blu-ray)・CD・ゲーム・PCソフト・周辺機器の通販、オンライン書店です。送料無料でお届けします。

次のPython記事はこちらから☟

前回のPython記事はこちら☟

タイトルとURLをコピーしました