Area calculator project: syntax error


#1

Hi guys,

Ran into another problem with my code. This time I get a syntax error, please see below:

File "AreaCalculator.py", line 25
elif
^
SyntaxError: invalid syntax

Below is the code I wrote for the project. I indented four spaces, but still receive the error. Any advise would be appreciated:

from math import pi
from time import sleep
from datetime import datetime

now = datetime.now()

print "Calculator is starting up!"

print "Current time: %s/%s/%s %s:%s" % (now.month, now.day, now.year, now.hour, now.minute)

sleep(1)

hint = "Don't forget to include the correct units! \nExiting"

option = raw_input("Enter C for circle or T for Triangle: ")

if option == 'C':
    radius = float(raw_input("Enter radius: "))
    area = pi * radius**2  
    print "The pie is baking..."
    sleep(1) 
    print ("Area: %.2f. \n%s" % (area, hint))
    elif
    option == 'T':
    base = float(raw_input("Enter base: "))
    height = float(raw_input("Enter base: ")
    area = (0.5)*base*height
    print "Uni Bi Tri..."                   
    sleep(1)
    print ("Area: %.2f. \n%s" % (area, hint))      
    else:
    print "Error! Invalid shape selector specified. Exiting."

#2

For some reason, on the comment the spaces are not showing the indentation. But I think that's where the issue lies.


#3

Please post a link to this exercise. Thank you.


#4

Should line up with if and be on one line:

    elif option == "T":

#5

https://www.codecademy.com/en/courses/python-ext/projects/area-calculator

now I get this error when I try to fix.

File "AreaCalculator.py", line
28
area = (0.5)baseheight
^
SyntaxError: invalid syntax


#6

area = (0.5) * base * height


#7

Sounds like an indentation error, perhaps? Everything after the elif must be indented four spaces.


#8

Up and running. Thanks!


#9