問題: 5つの正の整数のうち最も小さい数字を出力
入力: 5行にわたって正の整数が1つずつ与えられる
出力: 最小の整数を出力
アプローチ:
- 標準入力から5つの整数を読み込む
- 最小の整数を見つけて出力
コード:
# 5つの整数を格納するリスト
numbers = []
# 標準入力から5行の整数を読み込む
for _ in range(5):
num = int(input())
numbers.append(num)
# リストの中で最も小さい数を探す
min_number = min(numbers)
# 最小の整数を出力する
print(min_number)
コードの説明:
-
リストの初期化:
- 5つの整数を格納するための空のリスト
numbers
を用意します。
- 5つの整数を格納するための空のリスト
-
標準入力から整数を読み込む:
-
for
ループを使って5回繰り返し、各行から整数を読み込みリストに追加します。 -
input()
関数で入力を取得し、int()
関数で整数に変換してリストnumbers
に追加します。
-
-
最小の整数を見つける:
-
min()
関数を使ってリストnumbers
の中から最小の整数を見つけます。 - 結果を
min_number
変数に格納します。
-
-
最小の整数を出力:
-
print()
関数を使ってmin_number
を出力します。
-
このプログラムは、5つの正の整数を読み込み、その中で最も小さい整数を出力します。