我试图制作一个基本的面积计算器只是为了了解Python,但我不断遇到这种语法错误
我尝试过使用缩进,并问我的一个熟悉js的朋友。
4 if option == 'C' or option == 'c':
5 radius = float(raw_input('Enter radius: '))
6 area = 3.14159 * radius**2
7 print 'Area: %f' % area
8 elif option == 'T' or option == 't':
9 base = float(raw_input("Enter base: "))
10 height = float(raw_input("Enter height: "))
11 areaT = .5 * base * height
12 print 'Area: %f' % areaT
我希望程序可以正常运行,但是我不断收到此错误
答案 0 :(得分:0)
您需要确保代码正确缩进:
if option == 'C' or option == 'c':
radius = float(raw_input('Enter radius: '))
area = 3.14159 * radius**2
print 'Area: %f' % area
elif option == 'T' or option == 't':
base = float(raw_input("Enter base: "))
height = float(raw_input("Enter height: "))
areaT = .5 * base * height
print 'Area: %f' % areaT
答案 1 :(得分:0)
只需更正代码缩进,代码就可以工作
option = raw_input()
if option == 'C' or option == 'c':
radius = float(raw_input('Enter radius: '))
area = 3.14159 * radius**2
print 'Area: %f' % area
elif option == 'T' or option == 't':
base = float(raw_input("Enter base: "))
height = float(raw_input("Enter height: "))
areaT = .5 * base * height
print 'Area: %f' % areaT