python3で簡単な条件分岐のプログラムを作成しましたがうまく動きません。
ご教示をお願いします。
ジェットコースターに乗れるかどうか
print("こんにちはー、ジェットコースターに乗りたいですか?")
print("ジェットコースターには年齢と身長制限があります。")
print("年齢と身長を入力してください。")
n = input("年齢は何歳ですか?、数値のみ入力ください。")
if 5 <= n <= 15:
print("どうぞ!お乗りください。")
else:
print("乗車はご遠慮ください。")
出力結果が下記のようになりうまく動きません。
C:\Users\nao\AppData\Local\Programs\Python\Python37\python.exe C:/Users/nao/Desktop/untitled3/1.py
こんにちはー、ジェットコースターに乗りたいですか?
ジェットコースターには年齢と身長制限があります。
年齢と身長を入力してください。
年齢は何歳ですか?、数値のみ入力ください。5
Traceback (most recent call last):
File "C:/Users/nao/Desktop/untitled3/1.py", line 12, in <module>
if 5 <= n <= 15:
TypeError: '<=' not supported between instances of 'int' and 'str'
Process finished with exit code 1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/07 16:17