に私に混乱した状態を持っているif文here、ための第二のルールを死ぬ:それはdoesnのため、他のこのを実行してはならない場合- 演習36 - 他の場合は、その機能
最後に最後の練習で行ったのと同じように、の機能をに、それ以外の場合はのエラーメッセージを出力して終了する必要があります。これは多くのエラーを見つけるでしょう。
def dead(why): print why, "Good job!" exit(0) def start(): print "You are in a dark room." print "There is a door to your right and left." print "Which one do you take?" choice = raw_input("> ") if choice == ‘left’: bear_room() else: dead(‘You stumble around the room until you starve.’)
が、それは本質的条件が満たされていない場合は、プログラムを正常に終了しなければならないと言っている:
ここで最後の練習からのコードは?
ここで例外はありません – kilojoules
あなたが正しいです、出口(0)はドキュメントによると成功した終了です。私は私の質問を修正します。ありがとう。 –