任务要求:
编程中对程序流程的控制是必不可少的,在程序中有三种基本的流程,顺序、分支与循环。计算面积的图形为三角形、矩形和圆,也可以是其它图形或增加其它图形。完成一个界面如下:
1:输入三角形的参数并计算面积
2:输入矩形的参数并计算面积
3:输入圆形的参数并计算面积
4:浏览输入
5:退出程序
在面积计算程序的最终版本开发中,要求用到新的数据结构:列表,列表是一个比传统数组更好用的数据线型集合,它可以在随机位置任意添加不同类型的数据,Python还提供多种工具方便列表的操作。 为任务添加“求所有图形的面积之和”的功能(提示,可以在列表中加一个总面积的数据项)。
第一步:设计功能函数模块文件
area.py(定义计算三角形的面积、圆形的面积、矩形的面积函数、浏览输入、退出)
# 参数list_shape为列表数据类型
def calcu_tri(list_shape):
print('计算三角形的面积')
b=0
h=0
s=0.0
b=input("请输入三角形的底边值:")
h=input("请输入三角形的高度值:")
s=0.5*float(b)*float(h)
print("三角形面积是:"+str(s))
list_shape.append(['三角形:',b+','+h,s])
return 0
de