息子にプログラミングを教えようとしていますが、自分ではできない挑戦を息子に与えました。
彼は、ユーザーに A、B、または C を入力するように促す必要があります。ユーザーの選択に応じて、結果やその他のものを出力します。これが機能している間に、エラー処理を行って、入力が A、B、または C でない場合をチェックしようとしています。コードを以下に示します。あなたが提供できるガイダンスに感謝します。
print "************************************************************"
print "* *"
print "* Welcome to the cinemas *"
print "* *"
print "************************************************************"
print "* *"
print "* What movie would you like to see ? *"
print "* *"
print "* A) Star Wars *"
print "* B) Bourne Identity *"
print "* C) The Hunger Games *"
print "* *"
print "************************************************************"
movie=raw_input()
while(movie!="A","B","C"):
print "************************************************************"
print "* *"
print "* Welcome to the cinemas *"
print "* *"
print "************************************************************"
print "* *"
print "* What movie would you like to see ? *"
print "* *"
print "* A) Star Wars *"
print "* B) Bourne Identity *"
print "* C) The Hunger Games *"
print "* *"
print "************************************************************"
movie=raw_input()
print "************************************************************"
print "* *"
print "* How many tickets would you like ? *"
print "* *"
print "************************************************************"
quantity =input()
cost = 7.5
if movie =="A":
print "You are seeing Star Wars"
price = cost*quantity
print "You owe ", price
elif movie =="B":
print "You are seeing Bourne Identity"
price = cost*quantity
print "You owe ", price
elif movie =="C":
print "You are seeing The Hunger Games"
price = cost*quantity
print "You owe ", price