语法错误:预期缩进块python

时间:2017-05-27 14:46:33

标签: python-3.x

  

语法错误:预期缩进块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()

1 个答案:

答案 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()