I have had some basic knowledge of java through flash 8. I also use a freeware 3d software called blender. And it uses python for its game engine. So I have decided to pick up some python. This is some of my first experiences with it. So any help needs to be put in as basic of a way as possible. I believe everything is right, but when I try to run it, it says that there are problems with the tabs, and selects:
"elif x == 14:"
I don't know much about python, but I feel taht this is incorrect. I also have a problem if I take out all of the tabs, the message goes away, but a new one pops up!:
"Token Error: EOF in multi-line statement"
and then it adds a blank line at the bottom and highlights it. Please I would like to solve this problem. Any help would be much appreciated.
BTW-This is my second day messing around with python. Don't eat me alive. And I'm sure there are some easier ways of doing things then what I have done. All I need help with is the error.
Here is the code:
Normally the menu lines up, it is not a problem.
"elif x == 14:"
I don't know much about python, but I feel taht this is incorrect. I also have a problem if I take out all of the tabs, the message goes away, but a new one pops up!:
"Token Error: EOF in multi-line statement"
and then it adds a blank line at the bottom and highlights it. Please I would like to solve this problem. Any help would be much appreciated.
BTW-This is my second day messing around with python. Don't eat me alive. And I'm sure there are some easier ways of doing things then what I have done. All I need help with is the error.
Here is the code:
Code:
print "Formulas"
print "--------------------------------------------"
print "| Welcome to Main Menu |"
print "| Science: |"
print "| 1.Speed |"
print "| 2.Acceleration |"
print "| 3.Weight |"
print "| 4.Newton's Second Law |"
print "| 5.Momentum |"
print "| 6.Mechanical Advantage |"
print "| 7.Work |"
print "| 8.Power |"
print "| |"
print "| Math: |"
print "| 9.Interior Angles |"
print "| 10.Pythagorean Theorem |"
print "| 11.Area of a Circle |"
print "| 12.Area of a Quad. |"
print "| 13.Area of a Trapazoid |"
print "| 14.Area of a Triangle |"
print "| 15.Area of a Rhombus/Kite |"
print "| |"
print "--------------------------------------------"
x = float(input("What formula would you like to use? "))
if x == 1:
print "Speed formula"
d = float(input("What is the distance?(m) "))
t = float(input("what is the time?(s) "))
v = (d/t)
print "The velocity is", v
elif x == 2:
print "Acceleration formula"
vf = float(input("What is the velocity final?(m/s) "))
vi = float(input("what is the velocity initial?(m/s) "))
t = float(input("What is the time?(s) "))
a = (vf-vi)/t
print "The acceleration is", a
elif x == 3:
print "Weight formula"
m = float(input("What is the mass?(Kg) "))
g = 9.8
f = (m*g)
print "The weight is", f
elif x == 4:
print "F=ma"
m = float(input("What is the mass?(Kg) "))
a = float(input("what is the acceleration? "))
f = (m*a)
print "The force is", f
elif x == 5:
print "Momentum formula"
m = float(input("What is the mass?(Kg) "))
v = float(input("What is the velocity?(m/s) "))
p = (m*v)
print "The momentum is", f
elif x == 6:
print "Mechanical Advantage"
fi = float(input("What is the force input?(N) "))
fo = float(input("What is the force output?(N) "))
ma = (fo/fi)
print "The mechanical advantage is", ma
elif x == 7:
print "Work formula"
f = float(input("What is the force?(N) "))
d = float(input("What is the distance?(m) "))
w = (f*d)
print "The work done is", w
elif x == 8:
print "Power formula"
w = float(input("What is the work?(J) "))
t = float(input("What is the time?(s) "))
p = (w/t)
print "The power is", p
elif x == 9:
print "Interior measures of an n sided regular polygon"
n = float(input("How many sides on the polygon: "))
degrees = ((n-2)*180)/n
print degrees
if n == 3:
print "Triangle"
if n == 4:
print "Quadrilateral"
if n == 5:
print "Pentagon"
if n == 6:
print "Hexagon"
if n == 7:
print "Heptagon"
if n == 8:
print "Octagon"
if n == 9:
print "Nonagon"
if n == 10:
print "Decagon"
if n == 11:
print "Hendecagon"
if n == 12:
print "Dodecagon"
if n == 13:
print "Tridecagon"
if n == 14:
print "Tetradecagon"
if n == 15:
print "Pentadecagon"
if n == 16:
print "Hexadecagon"
if n == 17:
print "Heptadecagon"
if n == 18:
print "Octadecagon"
if n == 19:
print "Nonadecagon"
if n == 20:
print "Icosagon"
elif x == 10:
print "Pythagorean Theorem"
a = float(input("What is the length of A: "))
b = float(input("What is the length of B: "))
c = (a*a) + (b*b)
c = c**0.5
print c
elif x == 11:
print "Area of a Circle"
r = float(input("What is the radius? "))
p = 3.14
a = p*r*r
print "The area is", a
elif x == 12:
print "Area of a Quad."
b = float(input("What is the base length? "))
h = float(input("What is the height length? "))
a = (b*h)
print "The area is", a
elif x == 13:
print "Area of a Trapazoid"
b1 = float(input("What is the bottom base length? "))
b2 = float(input("What is the top base length? "))
h = float(input("What is the height length? "))
a = ((b1+b2)*h)/2)
print "The area is", a
elif x == 14:
print "Area of a Triangle"
b = float(input("What is the base length? "))
h = float(input("What is the height length? "))
a = (b/2)*h
print "The area is", a
else x == 15:
print "Area of a Rhombus/Kite"
d1 = float(input("What is the length of the larger diagonal? "))
d2 = float(input("What is the length of the smaller diagonal? "))
a = (d1*d2)/2
print "The area is", a
Comment