ムービーチケット:映画館では、年齢によって違うチケット価格が課金されます。 3歳未満の場合、チケットは無料です。 3と12の間であれば、チケットは10ドルです。 12歳以上の場合は15ドルです。ユーザーに年齢を問い合せ、映画チケットの費用を伝えるループを作成します。Pythonでは、else-blockをさらにブロックできますか?
私はこのプログラムが終了値を持つことを望みました。私は終了値として0を使用することができましたが、私は 'quit'を使いたいと思っていました。
prompt = "What is your age? "
prompt += "\nEnter 'quit' to close program."
age = 0
while True:
age = raw_input(prompt)
if age == 'quit':
break
else:
age = int(age)
if age < 3:
print("The movie ticket is FREE for you.")
elif 3 <= age < 12:
print("The movie ticket is $10 for you.")
elif age >= 12:
print("The movie ticker is $15 for you.")
ありがとうございます! elseブロックを使用しない場合、コードの残りの部分についてはどうすればよいですか? –