私はコーディングとスタック交換が初めてです。書式設定の問題に関しては、いかなる誤りも許してください(訂正は歓迎されます)。私の質問はこれです。私は "Python Crash Course"でエクササイズ7-4をしています。私はフォーマットと出力に関して非常に似ている2つのプログラムを持っています。 city_visitsは著者が提示した例であり、 "outside outside loop"エラーには導かれませんでした。しかし、Pizza_toppingsは "outside outside loop"エラーを引き起こします。だれかがその違いが何かを説明してくれるのであれば、それは一つのエラーにつながり、他のエラーは起こらないだろうか?助けてくれてありがとう!なぜこのPythonプログラムでループ外エラーが発生しますが、似たようなプログラムでは発生しませんか?
Pizza_toppings.py
prompt = "\nWelcome to Pizza by the sea!"
prompt += "\nYou can add as manty toppings as you like! Just tell us!"
prompt += "\nWhen you are finished type 'quit'. Tell us what you want: "
while True:
topping = raw_input(prompt)
if topping == "quit":
break
else:
print "Adding " + topping + "."
city_visits
prompt = "\nPlease enter the name of a city you have visited:"
prompt += "\n(Enter 'quit' when you are finished.)"
while True:
city = raw_input(prompt)
if city == 'quit':
break
else:
print "I'd love to go to " + city.title() + "!"
あなたのインデントが乱れています。 – BrenBarn
*これは狂気です... *これはPYTHONです! –