猫のすぬけ君に、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」を返します。