预期缩进块 python 错误
expected an indented block python error
我是 Python 的新手,所以不是很了解。但是我知道缩进的基础知识,我无法解决以下代码中 expected an indented block 的错误。
meal =["egg","milk","spam","tomato"]
for item in meal:
if item =="spam":
nasty_food =item
break
if nasty_food:
print("there is nasty food")
您必须 以一致性 缩进代码,因为这是Python 中必须做的。
不要对每个函数使用不同数量的空格缩进。这将导致您遇到新问题。
试试这个代码:
meal = ["egg", "milk", "spam", "tomato"]
for item in meal:
if item == "spam":
nasty_food = item
break
if nasty_food:
print("there is nasty food")
从视觉上看,我在您发布的代码中没有看到缩进问题。确认您没有混淆制表符和空格,因为这也会导致缩进问题。
我是 Python 的新手,所以不是很了解。但是我知道缩进的基础知识,我无法解决以下代码中 expected an indented block 的错误。
meal =["egg","milk","spam","tomato"]
for item in meal:
if item =="spam":
nasty_food =item
break
if nasty_food:
print("there is nasty food")
您必须 以一致性 缩进代码,因为这是Python 中必须做的。
不要对每个函数使用不同数量的空格缩进。这将导致您遇到新问题。
试试这个代码:
meal = ["egg", "milk", "spam", "tomato"]
for item in meal:
if item == "spam":
nasty_food = item
break
if nasty_food:
print("there is nasty food")
从视觉上看,我在您发布的代码中没有看到缩进问题。确认您没有混淆制表符和空格,因为这也会导致缩进问题。