猫史档案馆


【Python作品分享】图形面积计算器

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


【作品展示】

center_image

 

【作品介绍】

选择你要计算面积的图形,输入相关数据,它会帮你算出图形面积

 

【作品源代码】

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


回复

上一页1 页 / 共 0下一页