Progateでの練習で下記のように回答しましたが、異なるというエラーがでました。「if x >= 10 and x <= 30:」と「if y <= 10 or y > 30:」の部分です。実際示していることは同じことだと思うのですが、Runした場合に、何が異なるのかわからないため教えていただきたいです。
(私が書いたコード)
1 x = 20
2 # 変数xが10以上30以下の場合に「xは10以上30以下です」と出力してください
3 if x >= 10 and x <= 30:
4 print("xは10以上30以下です")
5
6
7 y = 60
8 # 変数yが10未満または30より大きい場合に「yは10未満または30より大きいです」と出力してください
9 if y < 10 or y > 30:
10 print("yは10未満または30より大きいです")
(Progate)回答
1 x = 20
2 # 変数xが10以上30以下の場合に「xは10以上30以下です」と出力してください
3 if 10 <= x and x <= 30:
4 print('xは10以上30以下です')
5
6 y = 60
7 # 変数yが10未満または30より大きい場合に「yは10未満または30より大きいです」と出力してください
8 if y < 10 or 30 < y:
9 print('yは10未満または30より大きいです')
回答1件
あなたの回答
tips
プレビュー