loop =1
while loop==1:
x = input('Enter 1 for CI, 2 for SI, 3 for Area of cylinder and 4 for area of circle:')
if x==1:
from math import*
p = input('Enter Principal: ')
r = input('Enter rate: ')
n = input('Enter number of years: ')
CI = p*pow((1+r),n)
print 'The Compound Interest is:', CI
print '\n'
elif x==2:
from math import*
p = input('Enter Principal: ')
r = input('Enter rate: ')
n = input('Enter number of years: ')
SI = (p*n*r)/100.0
print 'The Simple Interest is:', SI
print '\n'
elif x==3:
from math import*
r = input('Enter radius of cylinder: ')
h = input('Enter height of cylinder: ')
A= 2*pi*r*(h+r)
print 'The Area of Cylinder is:', A
print '\n'
elif x==4:
from math import*
r = input('Enter radius of circle:')
A = pi*r*r
print 'The Area of circle is:', A
print '\n'
else:
print 'Enter 1,2,3 or 4:'
This is the error when user enter a string
Traceback (most recent call last):
line 3, in <module>
x = input('Enter 1 for CI, 2 for SI, 3 for Area of cylinder and 4 for area of circle:')
File "<string>", line 1, in <module>
NameError: name 'j' is not defined