title: Dropping the lowest test score
body: <p>I'm writing a python program that drops the lowest of four test scores. The program first prompts the user to enter their first four test scores, then the program should drop the lowest test score and take the average of the remaining three test scores. The program should then print the final letter grade. This is what I have so far and I keep receiving an error when dropping the lowest score. </p>
  
  <pre><code>#Enter four test scores as percentages (%)
  test1 = int(input("Enter grade 1: 90"))
  test2 = int(input("Enter grade 2: 80"))
  test3 = int(input("Enter grade 2: 70)")
  test4 = int(input("Enter grade 2: 80)")
  
  #Drop lowest test score
      print("The average, with the lowest score dropped" )
      total =(test1 + test2 + test3)
  
  #Calculate average
          def calc_average(total):
          return total /3
  
  
  #Grade scale
  def determine_score(grade):
      if score &gt;= 90:
          grade = "A"
      elif score &gt;= 80:
          grade = "B"
      elif score &gt;=70:
          grade = "C"
      elif score &gt;= 60:
          grade = "D"
      else:
          grade = "F"
  
  #Calculate final letter grade
  print("The final grade is")
  
  
  main()
  </code></pre>