首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >输入三条边长,如果能构成三角形就计算周长和面积。

输入三条边长,如果能构成三角形就计算周长和面积。

原创
作者头像
用户1422397
发布2022-01-04 15:45:52
发布2022-01-04 15:45:52
350
举报
文章被收录于专栏:centosDaicentosDai
参考答案:
代码语言:javascript
复制
"""
判断输入的边长能否构成三角形,如果能则计算出三角形的周长和面积

Version: 0.1
Author: 骆昊
"""

a = float(input('a = '))
b = float(input('b = '))
c = float(input('c = '))
if a + b > c and a + c > b and b + c > a:
    print('周长: %f' % (a + b + c))
    p = (a + b + c) / 2
    area = (p * (p - a) * (p - b) * (p - c)) ** 0.5
    print('面积: %f' % (area))
else:
    print('不能构成三角形')

说明: 上面使用的通过边长计算三角形面积的公式叫做海伦公式

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 参考答案:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档