I am supposed to program a calculator that will calculate the amount that you should tip based on the quality of service received.
I keep getting errors at around line 12 that state that the 'elif' is an invalid syntax. I am not exactly sure what I am doing wrong, but then again, I do not know much in the first place.
I've been doing a lot of digging around on the internet to see what I could find to figure out what I am doing wrong, but I have not found it out, yet. (I've tried several variations of the code to see what might or might not work, but this is, essentially, what I have put together and have been working off of.)
def main () :
  print ("This program calculates tips based upon the")
  print ("quality of the service provided.")
  principal = float (input ("Enter the price of your meal: $") )
  service = (input ("Enter whether your service was Poor, Average, or Excellent: "))
  Exceltip=(principal*1.2)
  avgtip=(principal*1.15)
  poortip=(principal*1.1)
  if service == Excellent or excellent:
    print("Tip = ", Exceltip)
    print("The cost of your meal including a tip will come to: $", round((principal+Exceltip),2)
  elif service == Average or average:
    print("Tip = ",avgtip)
    print("The cost of your meal including a tip will come to: $", round((principal+avgtip),2)
  elif service == Poor or poor :
      print("Tip = ", poortip)
      print("The cost of your meal including a tip will come to: $",round((principal+poortip)2)
  else print("The input is invalid."")
main()
 
    