python求三角形面积

作者&投稿:苦苛 (若有异议请与网页底部的电邮联系)

...要求n为任意整数时,打印出三角形,当n输入为5时,打印出如下图...
def print_triangle(n):if(n==1):print('*')else:print_triangle(n-1)i=1 while i<=n:print('*',end="")i+=1 print()print_triangle(5)

大一新生,Python初学,想问问这一道题要怎么写代码?
能构成三角形时再计算面积,否则可能出现负数开根号的情况,会报错 输出要求保留1位小数,要用格式化输出 修改后的代码如下:import math x = float(input('请输入三角形的边a:')) # 边长可能为浮点数 y = float(input('请输入三角形的边b:'))z = float(input('请输入三角形的边c:'))if ...

python-求一个点在直角三角形中的位置
-*- coding: utf8 -*- #首先判断是否是三角形 import math corA = raw_input("请输入A点的坐标值:").split(",") x1,y1 = int(corA[0]),int(corA[1]) corB = raw_input("请输入B点的坐标值:").split(",") x2,y2 = int(corB[0]),int(corB[1]) corC = ra...

如何用PYTHON判断三角形的类型
用PYTHON判断三角形的类型 首先打开PYTHON,新建一个空白的PY文档。这里要判断的三角形类型有三种,不等边三角形,等腰三角形和等边三角形。先定义三个边都要输入数值。 a = int(input("The length of the side a = ")) b = int(input("The length of the side b = ")...

用python判断三边能否构成三角形
将三个任意数字,作为三边边长,判断此三边是否可以构成三角形的过程可以通过python编程实现。一、三角形的判断条件 要判断三条边a、b、c能否构成一个三角形,需要满足以下条件之一:任意两边之和大于第三边:a+b>c,a+c>b,b+c>a 任意两边之差小于第三边:|a-b|<c,|a-c|<b,|b-c|...

python判断能否构成三角形
1.三角形构成条件 三角形的三条边长分别为a、b、c,则构成三角形的条件为:a+b>c、a+c>b、b+c>a 2.判断函数实现 通过定义一个函数,将三条边长作为参数传入,比较每两条边之和是否大于第三条边,如果满足三条边长构成条件,则返回True,否则返回False。3.代码实现 以下是用Python实现的判断...

python判断三角形的形状
a=int(input('请输入a='))b=int(input('请输入b='))c=int(input('请输入c='))if a*a+b*b>c*c: print('是锐角三角形,R')elif a*a+b*b==c*c: print('是直角三角形,Z')elif a*a+b*b<c*c: print('是钝角三角形,D')else: print('不是三角形,W')

python输入一个三角形的底与高,求面积
代码这样写 a=? #比如你三角形的底是10,你直接输入a=10或者 a = 10 h=? #比如你三角形的高是5,你直接输入a=5或者 a = 5 s= a * h \/2 #三角形的面积公式,底乘以高除以2 print "三角形的面积=", s #注意中文的问题,如果处理不了,直接先用英文 >>> a = 10 >...

谁会做python求帮帮忙啊,题目如下,谢谢大神啊
print('该三角形三边边长分别为%0.2f, %0.2f, %0.2f' % (a, b, c))print('\\n')判断三边是否能构成三角形 if ( a+b > c and c-a < b and c-b < a ) :根据三边关系,判断三角形形状并求取其面积 if (a == b == c) :Area = a*a * math.sin( math.pi\/3 ) \/...

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...

诸葛昌17261792980问: Python求三角形面积夹角的一道题的 -
富裕县消银回答: 题目:已知三条边,如何求一个三角形的面积? 代码如下: import math a=4.0 b=3.0 c=5.0 d=(a+b+c)/2 s=math.sqrt(d*(d-a)*(d-b)*(d-c)) print (s)改进一下: import math a=float(input("请输入三角形的边长a: ")) b=float(input("请输入三角形的边...

诸葛昌17261792980问: 求Python大神帮助解答 貌似要写程序 关于三角函数面积 -
富裕县消银回答: 程序已经帮您写好,下面是按照要求的程序,因为没有说明如果构不成三角形应该输出什么,所以暂时先输出This is an invalid triangle这样的字样,如果有明确的要求,可以更改.import math a,b,c=raw_input("Please enter length of three sides:...

诸葛昌17261792980问: 计算正多边形面积的python代码? -
富裕县消银回答: 这些函数封装在math库里面,使用的话,先引入这个库 import math math.tan()

诸葛昌17261792980问: 顺序程序编程:输入三角形的三边长,求三角形的面积 -
富裕县消银回答: 顺序程序编程:输入三角形的三边长,求三角形的面积 1、三角形面积=1/2*底*高(三边都可做底) 2、三角形面积=1/2absinC=1/2acsinB=1/2bcsinA 3、三角形面积=abc/4R(其中R是三角形外接圆半径) 你看看理解一下,其中1是比较常用的.

诸葛昌17261792980问: 编程实现:输入一个三角形的三边,求出三角形的面积,假定输入的3条边能构成三角形 -
富裕县消银回答: #include<stdio.h> #include<math.h> main() { float a,b,c,s,area; printf("请输入a,b,c,的值:\n"); scanf("%f,%f,%f",&a,&b,&c); s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); if(a+b>c&&a+c>b&&b+c>a) {if(abs(a-b)<c&&abs(a-c)<b&&abs(b-c)<a)...

诸葛昌17261792980问: 编写一程序,输入三角形的三边长,求三角形面积 -
富裕县消银回答: #include main() {double a,b,c; a=; b=; c=1/2a*b; printf("a=%f,b=%f,c=%f,a,b,c"); } a,b填你的数

诸葛昌17261792980问: /*1 - 3编程:由键盘输入底和高,求三角形的面积.*/ 求大神看看这个程序哪里错了,为什么结果运行出来是错的 -
富裕县消银回答: 展开全部#include int main()//int { float s,v,h; printf("请输入底和高"); scanf("%f,%f",&v,&h);//float用%f s=0.5*v*h; printf("三角形的面积为"); printf("%f",s);//输出用%f return 0; }输入的数要用逗号,隔开,比如输入1,2回车

诸葛昌17261792980问: 利用INPUTBOX输入三角形三边A,B,C,求三角形面积. -
富裕县消银回答: Private Sub Command1_Click() a = Abs(Val(InputBox("请输入三角形一边A"))) b = Abs(Val(InputBox("请输入三角形一边B"))) c = Abs(Val(InputBox("请输入三角形一边C"))) If a + b > c And a + c > b And b + c > a Thenq = (a + b + c) / 2s = Sqr(q * (q - a) * (q - b) * (q - c))Print sElseMsgBox "输入的不是三角形的三条边,请重新输入!" End IfEnd Sub

诸葛昌17261792980问: 求三角形的面积.利用海伦公式:area= sqrt(p(p - a)(p - b)(p - c)) -
富裕县消银回答: #include "stdio.h" #include "math.h" int main() { int a,b,c; double area; printf("分别输入三边长正整形数据,中间以空格分开\n"); scanf("%d%d%d",&a,&b,&c); float p=(float)(a+b+c)/2; area=sqrt(p*(p-a)*(p-b)*(p-c)); printf("面积为%5.3lf\n",area); return 0; }

诸葛昌17261792980问: 三角形面积公式 -
富裕县消银回答: 计算三角形面积的公式一共有三种:1、三角形的面积等于底与高的乘积的一半.公式:S=1/2ah(常用)2、已知一个三角形两条边的长度与这两条边的夹角,就可以求三角形的面积,三角形的面积等于两条边的长度与这两条边的夹角的乘积的一半.公式:若已知三角形的两条边长a、b,夹角c,S=1/2absinc3、海伦公式:只要已知三角形的三条边长,就可以求三角形的面积.公式:若已知三角形的三条边长分别为a、b、c,S=根号下p(p-a)(p-b)(p-c) (p为三角形周长的一半,即p=1/2(a+b+c)) (2和3高中才能学到,3不常用)


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网