前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >计算三角形的面积

计算三角形的面积

作者头像
算法与编程之美
发布2022-02-17 14:34:50
4610
发布2022-02-17 14:34:50
举报
文章被收录于专栏:算法与编程之美

1 引言

Python计算三角形的面积怎么写呢?

2 问题描述

计算三角形的面积。

示例1

输入:3,4,5

输出:6

示例2

输入:6,8,10

输出:24

3 算法描述

3.1首先,需要知道三角形是如何根据三边的长度计算面积的。在这里,就需要知道海伦公式。

p=(a+b+c)/2,s=(p*(p-a)*(p-c)*(p-b))**0.5

3.2明白计算方法之后,就得定义三个变量,用于表示三角形的三条边,盘端输入的三条边能否构成三条边,即运用三角形的判定原则,两边之和大于第三边,这里需要对任意两边的组合都进行判定,且须都满足,则这里用if条件判断。

3.3判断满足之后引入海伦公式的计算方法,求取三角形的面积,最后写上输出语句,对三角形的面积进行输出。

4 结语

本文探讨了如何求取三角形的面积,全程用到了input,强制类型转换,if条件判断几个知识点。

附件

代码清单 1 DFS求解1到100求和问题Python代码

a=float(input()) b=float(input()) c=float(input()) if a+b>c and b+c>a and a+c>b: p=(a+b+c)/2 s=(p*(p-a)*(p-b)*(p-c))**0.5 print("三角形的面积为:%d"%s) else: print("无法构成三角形")

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

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