本サイトPracticeA – Welcome to AtCoder へは以下から
問題:Welcome to AtCoder
高橋君はデータの加工が行いたいです。
整数 a, b, cと、文字列 s が与えられます。 a + b + cの計算結果と、文字列 s を並べて表示しなさい。
制約
- 1 ≤ a, b, c ≤ 1000
- 1 ≤ |s| ≤ 100
入力
入力は以下の形式で与えられる。
a
b c
s
出力
a + b + c と s を空白区切りで1行目に出力せよ。
入力例 1
1
2 3
test
出力例 1
6 test
入力例 2
72
128 256
myonmyon
出力例 2
456 myonmyon
解答例
# INPUT
a = int(input())
b, c = map(int, input().split())
s = input()
# PROCESS
sum_abc = a + b + c
# OUTPUT
print(f"{sum_abc} {s}")
解説
INPUT: 入力部分
a = int(input())
b, c = map(int, input().split())
s = input()
- 目的:必要なデータを入力し、それぞれ適切な形式で変数に格納します。
a = int(input())
:- 標準入力から1つの整数を入力し、それを変数
a
に格納します。 int(input())
によって、入力された値を文字列から整数に変換します。- 例:
- 入力:
72
- 結果:
a = 72
- 入力:
- 標準入力から1つの整数を入力し、それを変数
b, c = map(int, input().split())
:- 標準入力から空白区切りで2つの整数を入力し、それぞれ
b
とc
に格納します。 input().split()
:- 入力を空白で区切り、リストとして取得します。
- 例: 入力
128 256
→ リスト["128", "256"]
map(int, ...)
:- リストの各要素を文字列から整数に変換します。
- 例:
["128", "256"]
→[128, 256]
- 結果:
b = 128, c = 256
- 標準入力から空白区切りで2つの整数を入力し、それぞれ
s = input()
:- 標準入力から1つの文字列を入力し、それを変数
s
に格納します。 - 例:
- 入力:
myonmyon
- 結果:
s = "myonmyon"
- 入力:
- 標準入力から1つの文字列を入力し、それを変数
PROCESS: 処理部分
sum_abc = a + b + c
- 目的:
- 入力された整数
a
,b
,c
を加算し、その合計を計算します。
- 入力された整数
- 加算処理:
- 入力された値
a
,b
,c
を足し合わせます。 - 計算結果を変数
sum_abc
に格納します。
- 入力された値
- 例:
- a=72,b=128,c=256
- 計算: sum_abc=72+128+256=456
OUTPUT: 出力部分
print(f"{sum_abc} {s}")
- 目的:
- 処理結果を、指定された形式で標準出力に表示します。
- フォーマット文字列:
f"{sum_abc} {s}"
:- 合計値
sum_abc
と文字列s
を空白区切りで結合します。 - 例: sum_abc=456,s=”myonmyon”
- 結果:
"456 myonmyon"
- 合計値
print()
:- フォーマットされた文字列を1行で標準出力に表示します。
- 例: 出力
456 myonmyon
まとめ
# INPUT
a = int(input())
b, c = map(int, input().split())
s = input()
# PROCESS
sum_abc = a + b + c
# OUTPUT
print(f"{sum_abc} {s}")
【python】input関数の使い方
python公式ドキュメントはこちら input 関数は、キーボードから入力を受け取る際に使用されます。この関数は文字列型の入力を返します。 基本的な書式 input([prompt]) …
【python】map関数の使い方
python公式ドキュメントはこちら Pythonで用意されている組み込み関数の map 関数の使い方です。第二引数に設定したリストなどのイテラブルオブジェクトを、第一引数に…
【python】print関数の使い方
python公式ドキュメントはこちら Pythonで用意されている組み込み関数の中の print 関数の使い方です。引数に指定した文字列や数値、変数に格納された値などを標準出力…
次の問題へ
AtCoder Beginners Selection ABC086A – Productをpythonで解いてみた
本サイトABC086A – Product へは以下から 問題:Product シカのAtCoDeerくんは二つの正整数 a, b を見つけました。a と b の積が偶数か奇数か判定してください。 制約 1…
一覧へ
AtCoder Beginners Selection 11問をpythonで解いてみた
AtCoderの初心者向け問題集である AtCoder Beginners Selection の11問をPythonで解説します。 AtCoder Beginners Selection Welcome to AtCoder # INPUT a = int(input…
コメント