引き算・掛け算
整数 A, B が与えられます。A と B の差 D と積 P を半角スペース区切りで出力してください。
#入力
A B
入力値最終行の末尾に改行が1つ入ります。
#出力
期待する結果 D と P を半角スペース区切り一行で出力してください。末尾に改行を入れ、余計な文字、空行を含んではいけません。
D P
#コード
a,b = input().split()
c = int(a) - int(b)
d = int(a) * int(b)
print(f"{c} {d}")
#別解
a, b = map(int, input().split())
print(a - b, a * b)
- Python でも C++ と解き方はほとんど変わりありません。出力関数を
print
に変更します。 - ただし、Python でも入力の処理を記述する必要があります。Python で二つの入力値を受け取るためには
input
関数とmap
関数の組み合わせによって実現します。 input().split()
によって一行で与えられる文字列を半角スペースで区切って文字列のリストを生成します。これでは文字列が A と B に与えられてしまうので、map
関数を使用します。map
関数では入力値を第二引数に与え、第一引数に変更したい関数を指定します。今回は整数型に変換したいので、第一引数にはint
関数を使います。