python计算三角形面积(python计算三角形面积和周长)

http://www.itjxue.com  2023-03-05 13:42  来源:未知  点击次数: 

python求三角形面积

a = float(input('输入三角形第一边长: '))

b = float(input('输入三角形第二边长: '))

c = float(input('输入三角形第三边长: '))

s = (a + b + c) / 2

area = (s*(s-a)*(s-b)*(s-c)) ** 0.5

print('三角形面积为 %0.2f' %area)

如何编写python程序计算三角形的面积

S = 0.5 * 底边*高.具体代码如下:

l = float(input('请输入三角形底边长(cm):'))

h =float(input('请输入三角形高(cm):'))

s = 0.5*l*h

print('三角形面积为:', end='')

print(s)

如何有pycharm创建一个三角形面积?

虽然任意三角形面积公式有好几个,每个都是有已知条件的,但我认为最基本的要算只知道三条边的长度这个情况,这种情况下的面积公式为:

S=sqrt(p(p-a)(p-b)(p-c))

而其中p = (a+b+c)/2

在python中可以这样写:

from math import sqrt

"""

input:显示提示并等待用户输入

float:转为浮点数

sqrt:求平方根

format:格式化输出

round:保留指定小数位数

"""

a = float(input("请输入三角形的第1边边长:"))

b = float(input("请输入三角形的第2边边长:"))

c = float(input("请输入三角形的第3边边长:"))

p = (a + b + c) / 2

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

print("三角形的面积是:{}".format(round(S,3)))

初学者求问Python程序编写“已知三角形三边求三角形面积,结果保留两位小数”

import?math

a=eval(input())

b=eval(input())

c=eval(input())

s=math.sqrt(1/16*(a+b+c)*(a+b-c)*(a+c-b)*(b+c-a))??##?不要用列表'[]',要写乘号'*'

print(s)

print("s={:.2f}".format(s))

python输入一个三角形的底与高,求面积

代码这样写

a=? #比如你三角形的底是10,你直接输入a=10或者 a = 10

h=? #比如你三角形的高是5,你直接输入a=5或者 a = 5

s= a * h /2 #三角形的面积公式,底乘以高除以2

print "三角形的面积=", s #注意中文的问题,如果处理不了,直接先用英文

*************************************

a = 10

b = 5

s = a * b *0.5

print("s=",s)

s= 25.0

Python编写程序让用户输入三角形的三个顶点坐标,编写程序计算三角形的面积是 多少

def cal_area(x1, y1, x2, y2, x3, y3):

a = float(math.sqrt((x2 - x3) ** 2 + (y2 - y3) ** 2))

b = float(math.sqrt((x1 - x3) ** 2 + (y1 - y3) ** 2))

c = float(math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2))

s = (a + b + c) / 2

S = (s * (s - a) * (s - b) * (s - c)) ** 0.5

return S

(责任编辑:IT教学网)

更多