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

设 用户输入的一定能组成三角形

第1个回答  2019-04-26
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
第2个回答  2016-10-15

    计算了三条边的边长

    用海伦公式计算面积

本回答被提问者采纳

...的三个顶点坐标,编写程序计算三角形的面积是 多少
s = (a + b + c) \/ 2 S = (s * (s - a) * (s - b) * (s - c)) ** 0.5 return S

编程题:编写程序输入三角形的3条边长,计算并输出三角形的面积。_百度知...
一、程序分析 三角形面积海伦公式:√[ p ( p - a ) ( p - b ) ( p - c ) ] 。其中 p = (a + b + c) \/ 2 。a、b、c分别是三角形的三边长。二、根据三角形面积计算公式用if语句编写程序如下:include "stdio.h"include "math.h"int main(void){ float a = 0, b = 0...

python编程 输入三角形的三条边,计算三角形的面积\\
print('三角形面积为 %0.2f' %area)

python输入三角形的三条边长,求三角形的面积。
python输入三角形的三条边长,求三角形的面积方法如下:1、首先,需要知道三角形是如何根据三边的长度计算面积的。在这里,就需要知道海伦公式。2、明白计算方法之后,就得定义三个变量,用于表示三角形的三条边。a=int(input("输入第一个数字:"))。b=int(input("输入第二个数字:"))。c=int(in...

python输入三角形三边求面积
输入:print("该三角形的面积为:%.2f"%s)。5、pycharm软件运行程序 运行这个程序,就可以看到最终结果了。拓展(海伦公式)海伦公式又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式。它是利用三角形的三条边的边长直接求三角形面积的公式。表达式为:S=√p(p-a)(p-b)(p-c)。发展简史 ...

请问如果用python来计算三角形周长和面积?
c=float(c)3、引入海伦公式的计算方法,求取三角形面积。s=(p*(p-a)*(p-c)*(p-b))**0.5 p=(a+b+c)\/2 4、最后写上输出语句,对三角形的面积进行输出。5、运行这个程序,就可以看到最终结果,这样就完成了。Python是一种跨平台的计算机程序设计语言。 python是一个高层次的结合了解释...

python三角形面积
1、如何高烂用Python计算三角形的面积 首先,需要知道三角形是如何根据三边的长度计算面积的。在这里,就需要知道海伦公式。明白计算方法之后,就得定义三个变量,用于表示三角形的三条边。a=int(input(输入第一个数字:))b=int(input(输入第二个数字:))c=int(input(输入第三个数字:))注意:因从键盘...

python编程面积是多少的简单介绍
1、python编程输入三角形的三条边,计算三角形的面积\\2、如何编写python程序计算三角形的面积3、python编程求圆的面积和周长4、用python计算圆的面积5、Python编程题:输入圆半径,输出圆面积python编程输入三角形的三条边,计算三角形的面积\\#-*-coding:UTF-8-*- Filename:test.py#authorby:a=float(...

python算三角形面积
\/usr\/bin\/python3# -*- coding:utf-8 -*-"""@author:yaqon@file :shanjiaoxing.py@time :2020\/3\/5 13:06"""任意输入三角形的三条边,先判断是否可以构成三角形,如果可以,则进一步求三角形的周长和面积,否则报错:"无法构成三角形!"""def areas(olist):z = sum(olist) \/ 2s = (z ...

python求两三角形面积之差是多少
print("请输入数值型数据。")Python编写程序让用户输入三角形的三个顶点坐标,编写程序计算三角形的面积是多少defcal_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-...

相似回答