语法错误:预期缩进块python
我在尝试编译以下代码时遇到上述错误。 我需要帮助来确定问题的原因。
def clinic():
print ("You've just entered the clinic!")
print ("Do you take the door on the left or the right?")
answer = raw_input("Type left or right and hit 'Enter'.").lower()
if answer == "left" or answer == "l":
print ("This is the Verbal Abuse Room, you heap of parrot droppings!")
elif answer == "right" or answer == "r":
print ("Of course this is the Argument Room, I've told you that already!")
else:
print ("You didn't pick left or right! Try again.")
clinic()
clinic()
答案 0 :(得分:0)
python中的缩进非常重要。如果您不确定,请阅读此内容:http://www.python-course.eu/python3_blocks.php
def clinic():
print ("You've just entered the clinic!")
print ("Do you take the door on the left or the right?")
answer = raw_input("Type left or right and hit 'Enter'.").lower()
if answer == "left" or answer == "l":
print ("This is the Verbal Abuse Room, you heap of parrot droppings!")
elif answer == "right" or answer == "r":
print ("Of course this is the Argument Room, I've told you that already!")
else:
print ("You didn't pick left or right! Try again.")
clinic()