x = int(input("何月?")) if x == int(1 or 3 or 5 or 7 or 8 or 10 or 12): print("31") elif x == int(4 or 6 or 9 or 11) : print("30") elif x == int(2): print("28") else: print("そんな月はありません")
xに1と4を代入するとそれぞれ「31」「30」と出るのですが、それ以外の数字だと「そんな月はありません」と出ます。原因を教えていただきたいです。よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。