title: I've got an "invalid syntax" error with this code in python. Help me find a remedy?
body: <p>In the <code>def(pentagon):</code> chunk I've named a variable "<code>first</code>". However, this causes an "invalid syntax" error. What's wrong? I've tried naming it other things, ranging from single letters to combinations of lower/capital letters like "preArea".</p>
  
  <pre><code>def display():
      print('This program will tell you the area some shapes')
      print('You can choose between...')
      print('1. rectangle    2. triangle')
      print('3. circle       4. pentagon')
      print('5. rhombus      6. trapezoid')
  
  def shape():
      shape = int(input('What shape do you choose?'))
      if shape == 1: rectangle()
      elif shape == 2: triangle()
      elif shape == 3: circle()
      elif shape == 4: pentagon()
      elif shape == 5: rhombus()
      elif shape == 6: trapezoid()
      else:
          print('ERROR: select 1 2 3 4 5 or 6')
          shape()
  
  
  def rectangle():
      l = int(input('What is the length?'))
      w = int(input('What is the width?'))
      areaR=l*w
      print('The area is...')
      print(areaR)
  
  
  def triangle():
      b = int(input('What is the base?'))
      h = int(input('What is the height?'))
      first=b*h
      areaT=.5*first
      print('The area is...')
      print(areaT)
  
  
  def circle():
      r = int(input('What is the radius?'))
      preCircle = r**2
      areaC = 3.14*preCircle
      print('The area is...')
      print(areaC)
  
  
  def pentagon():
      s = int(input('What is the side length')
      first = s**2
      areaP = 1.72*first
      print('The area is...')
      print(areaP)
  
  
  def rhombus():
      b = int(input('What is the base?')
      h = int(input('What is the height?')
      areaR = b*h
      print('The area is...')
      print(areaR)
  
  
  def trapezoid():
      baseOne = int(input('What is the first base?')
      baseTwo = int(input('What is the second base?')
      h = int(input('What is the height')
      first = baseOne*baseTwo
      second = first/2
      areaT = second*h
      print('The area is...')
      print(areaT)
  
  
  if __name__=="__main__":
      display() 
      shape() 
  </code></pre>