【ABC168 A】「∴ (Therefore)」を解く【Python3】

「AtCoder」解説一覧へ

猫のすぬけ君に、N本の「本」の読み方を教える問題です。

提出
n = int(input())%10

if n == 3:
    ans = "bon"
elif n in [0, 1, 6, 8]:
    ans = "pon"
else:
    ans = "hon"

print(ans)

Nの1の位によって、本の読み方が変わるので、与えられたNを10で割ったあまりをnに代入します。

nが3であれば、「bon」、リスト[0,1,6,8]の中にあるものであれば、「pon」を出力します。

それ以外は「hon」になります。

inはin演算子といい、「x in y」で、xがyに含まれていると「True」を返します。

【ABC168】解説記事リスト

「AtCoder」解説一覧に戻る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です