本サイトABC086A – Product へは以下から
問題:Product
シカのAtCoDeerくんは二つの正整数 a, b を見つけました。a と b の積が偶数か奇数か判定してください。
制約
- 1 ≤ a, b ≤ 10000
- a, b は整数
Input
入力は以下の形式で与えられる。
a b
Output
積が奇数なら ‘Odd’ と、偶数なら ‘Even’ と出力せよ。
入力例 1
3 4
出力例 1
Even
入力例 2
1 21
出力例 2
Odd
解答例
a, b = map(int, input().split())
if a * b % 2 == 0:
print("Even")
else:
print("Odd")
解説
この問題は、与えられた2つの整数a
とb
の積が偶数か奇数かを判定するものです。
input().split()
を使用して空白で区切られた2つの入力を受け取り、map()
関数とint()
関数を使用して、それぞれの入力を整数a
とb
に変換します。if
文を使用して、a
とb
の積が偶数か奇数かを判定します。積の偶奇性は、積を2で割った余り(a * b % 2
)を確認することで判定できます。- 積が偶数の場合、
print("Even")
を使用して”Even”を出力します。奇数の場合、print("Odd")
を使用して”Odd”を出力します。
以下は、この問題を解くためのPython3のプログラムです。
# 整数aとbを入力として受け取る
a, b = map(int, input().split())
# aとbの積が偶数か奇数かを判定
if a * b % 2 == 0:
print("Even")
else:
print("Odd")
【python】input関数の使い方
python公式ドキュメントはこちら Pythonで用意されている組み込み関数の input 関数の使い方です。キーボードから入力した文字や数値を受け取る際に使用します。 input …
【python】map関数の使い方
python公式ドキュメントはこちら Pythonで用意されている組み込み関数の map 関数の使い方です。第二引数に設定したリストなどのイテラブルオブジェクトを、第一引数に…
【python】if文の使い方
python公式ドキュメントはこちら if 文は条件分岐をおこなうための文法です。Pythonのif文は、一般的な他のプログラミング言語と同様に、条件式の結果が真(true)である…
【python】print関数の使い方
python公式ドキュメントはこちら Pythonで用意されている組み込み関数の中の print 関数の使い方です。引数に指定した文字列や数値、変数に格納された値などを標準出力…
次の問題へ
AtCoder Beginners Selection ABC081A – Placing Marblesをpythonで解いてみた
本サイトABC081A – Placing Marbles へは以からら 問題:Placing Marbles すむけ君は 1, 2, 3 の番号がついた3つのマスからなるマス目を持っています。各マスには …
前の問題へ
AtCoder Beginners Selection PracticeA – Welcome to AtCoderをpythonで解いてみた
本サイトPracticeA – Welcome to AtCoder へは以下から 問題:Welcome to AtCoder 高橋君はデータの加工が行いたいです。整数 a, b, cと、文字列 s が与…
一覧へ
AtCoder Beginners Selection 11問をpythonで解いてみた
AtCoderの初心者向け問題集である AtCoder Beginners Selection の11問をPythonで解説します。 AtCoder Beginners Selection Welcome to AtCoder a = int(input()) b, c…
コメント