这次使用python的IDLE解释器,下面代码如下:
print("1:计算长方形的面积\n")
print("2:计算圆形的面积\n")
print("3:计算正方形的面积\n")
#input()在Pyhton3.X中默认是输入字符串,这里使用强制类型转换
#input([prompt]) -> string
choice = int(input("请输入选择:\n"))
print("choice = ",choice)
#计算长方形的面积
#使用%m.nf控制输出的小数位,后面要将逗号运算符,改为%
if choice == 1:
width = float(input('请输入长度:\n'))
height = float(input('请输入高度:\n'))
area=width*height
print("长方形的面积是%10.3f" %area)
#Python 幂运算符**,num**n,等价与n个num相乘
#计算圆形的面积
elif choice == 2:
radius = float(input("请输入半径:\n"))
print("圆形的面积是%.3f" %(radius**2*3.14))
#计算正方形的面积
elif choice == 3:
side = float(input("请输入边长:\n"))
print("正方形的面积是%.3f" %(side**2))
else:
print("选择功能错误!")
运行结果如下: