python计算三角形面积_利用python计算三角形的面积

python计算三角形面积_利用python计算三角形的面积利用python计算三角形的面积。(1)输入三个数,作为三角形的三个边长,利用海伦公式计算三角形的面积。海伦公式:假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得。S=根号p(p-a)(p-b)(p-c)而公式里的p为半周长(周长的一半):p=(a+b+c)/2importmatha=float(input(“请输入第一条边”))b=float(input…

大家好,欢迎来到IT知识分享网。

利用python计算三角形的面积。

b17eca8065380cd7aa47135f72957a315882817a.jpeg?token=bd458f481d4e51e674519c4fd176f015&s=04BE78325999FFEB091252E403007026

(1)输入三个数,作为三角形的三个边长,利用海伦公式计算三角形的面积。海伦公式:假设在平面内,有一个三角形,边长分别为 a、b、c,三角形的面积 S可由以下公式求得。

S=根号p(p-a)(p-b)(p-c)

而公式里的 p 为半周长(周长的一半):p=(a+b+c)/2

f11f3a292df5e0fe299f828c8fb1e3ad5cdf728b.jpeg?token=e13c07767923f8b6897d557cef43c431&s=449AE832191EDCC8006C04DE000010B2

import math

a=float(input(“请输入第一条边”))

b=float(input(“请输入第二条边”))

c=float(input(“请输入第三条边”))

p=(a+b+c)/2

S=math.sqrt(p*(p-a)*(p-b)*(p-c))

print(“三角形({},{},{})的面积为:{}”.format(a,b,c,S))

10dfa9ec8a1363275331a75e425e77e90afac7d2.jpeg?token=16bbce27607fdc1ad279df81385d0829&s=21D0A3668D02365F4EC83D190300C0C0

(2)第(1)题中代码并没有判断所输入的三条边 a、b、c 是否能构成一个三角形,这可能导致在输入的三条边不能构成三角形时程序报错。请对第 1 题进行改进,加上判断三角形能否构成的条件,当输入的三条边不能构成三角形时提示“输入的边构不成三角形,请重新输入!”,直到输入合法才求解三角形的面积。完成后,将程序提交。

d6ca7bcb0a46f21fe5a4555822f5bc650d33ae04.jpeg?token=8d2728160ec3bfa12e15007d8b817c93&s=049AEC331BAEF4CC086405DE0000C0B2

import math

a=float(input(“请输入第一条边”))

b=float(input(“请输入第二条边”))

c=float(input(“请输入第三条边”))

if (a+b>c and a+c>b and b+c>a):

p=(a+b+c)/2

S=math.sqrt(p*(p-a)*(p-b)*(p-c))

print(“三角形({},{},{})的面积为:{}”.format(a,b,c,S))

else:

print(“输入的边构成不成一个三角形,请重新输入!”)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/12149.html

(0)
上一篇 2024-03-17 07:26
下一篇 2024-03-17 09:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信