問題: 2つの正の整数の合計を計算
入力: 半角スペース区切りで2つの整数 a
と b
出力: a
と b
を足した結果
アプローチ:
- 標準入力から1行の文字列を読み込む
- 半角スペースで分割して2つの整数
a
とb
を取得 - 整数に変換して合計を計算
- 結果を出力
コード:
# 標準入力から1行の文字列を読み込む
input_line = input().strip()
# 読み込んだ文字列を半角スペースで分割して2つの整数を取得
a, b = map(int, input_line.split())
# 整数に変換して合計を計算
result = a + b
# 結果を出力
print(result)
コードの説明:
-
文字列の読み込み:
-
input().strip()
を使って標準入力から1行の文字列を読み込みます。 -
strip()
メソッドを使って、文字列の前後にある余分な空白や改行を取り除きます。
-
-
文字列の分割:
-
split()
メソッドを使って、文字列を半角スペースで分割します。 -
map(int, input_line.split())
を使って、分割した文字列を整数に変換します。
-
-
合計の計算:
-
a + b
で2つの整数の合計を計算し、結果をresult
に格納します。
-
-
結果の出力:
-
print(result)
を使って、合計を出力します。
-
このプログラムは、2つの整数を読み込み、その合計を計算して出力します。