用户:
章鱼ZYC查看:0 回复:0 评论:0 创建时间:2022-09-11T19:26:03
【作品展示】

【作品介绍】
选择你要计算面积的图形,输入相关数据,它会帮你算出图形面积
【作品源代码】
polygon_list = ["五边形","六边形","七边形","八边形","九边形","十边形","十一边形","十二边形","十三边形","十四边形","十五边形","十六边形","十七边形","十八边形","十九边形","二十边形"]
shape = input("请选择要计算面积的图形(请输入:正方形,长方形,三角形,平行四边形,梯形,圆形或其他规则多边形):")
if shape == "正方形":
a = float(input("请输入正方形的边长(cm),输入数字:"))
s = a * a
print("此图形面积为{}".format(s), "平方厘米")
elif shape == "长方形":
a = float(input("请输入长方形的长(cm),输入数字:"))
b = float(input("请输入长方形的宽(cm),输入数字:"))
s = a * b
print("此图形面积为{}".format(s), "平方厘米")
elif shape == "三角形":
a = float(input("请输入三角形的底(cm),输入数字:"))
b = float(input("请输入三角形的高(cm),输入数字:"))
s = a * b / 2
print("此图形面积为{}".format(s), "平方厘米")
elif shape == "平行四边形":
a = float(input("请输入平行四边形的底(cm),输入数字:"))
b = float(input("请输入平行四边形的高(cm),输入数字:"))
s = a * b
print("此图形面积为{}".format(s), "平方厘米")
elif shape == "梯形":
a = float(input("请输入梯形的上底(cm),输入数字:"))
b = float(input("请输入梯形的下底(cm),输入数字:"))
c = float(input("请输入梯形的高(cm),输入数字:"))
s = (a + b) * c / 2
print("此图形面积为{}".format(s), "平方厘米")
elif shape == "圆形":
r = float(input("请输入圆形的半径(cm),输入数字:"))
s = 3.14 * (r * r)
print("此图形面积为{}".format(s), "平方厘米")
elif shape in polygon_list:
p = float(input("请输入此图形的周长(cm),输入数字:"))
a = float(input("请输入此图形的边心距(cm),输入数字:"))
s = p * a / 2
print("此图形面积为{}".format(s), "平方厘米")
else:
print("暂不支持此功能,敬请谅解")
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn