python三角形
1、何为帕斯卡三角形(巴斯卡三角形)
其实,帕斯卡三角形就是杨辉三角形,是二项式系数的一种写法,从第0层开始,依次类推,如图所示:
注意:可能有的同学会将layerList列表定义为全局变量,如果你真的这么做了,后果很严重,你会为你的行为付出惨痛的代价;最好定义为函数中的局部变量。
到这里已经结束,如果你有更好的想法,欢迎交流,我们共同成长,如果有错的地方或写的不好的地方请指出,我们共同进步,谢谢你们,我们下次再见!
‘贰’ 用python判断三角形能否成立
# 判断三角形类型
def triangle(a,b,c):
if a>0 and b>0 and c>0:
if a+b>c and b+c>a and a+c>b:
if a == b and b == c:
return ("这是等边三角形")
elif a == b or b == c or c == a:
return("这是等腰三角形")
else:
return("这是不规则三角形")
elif a+b==c or b+c==a or a+c==b:
return("这是个直角三角形")
else:
return('这好像不是个三角形')
else:
return("请输入大于0的数字")
‘叁’ 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输入三角形三条边怎么判断
#include
int main() {
int a,b,c;
printf("输入三角形的三条边:
");
while(scanf("%d%d%d",&a,&b,&c) == 3) {
if(a + b > c && b + c > a && c + a > b) {
if(a == b && b == c) printf("等边三角形!
");
else if(a == b) {
if(a * a + b * b == c * c) printf("等腰直角三角形! ");
else printf("等腰三角形! ");
}
else if(b == c) {
if(b * b + c * c == a * a) printf("等腰直角三角形!
");
else printf("等腰三角形! ");
}
Python
是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。Python支持重载运算符和动态类型。相对于Lisp这种传统的函数式编程语言,Python对函数式设计只提供了有限的支持。有两个标准库(functools, itertools)提供了Haskell和Standard ML中久经考验的函数式程序设计工具。
‘伍’ 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编写,print("X"),列出1个三角形,第1行1个X居中,第2行2个X居中,第3行5个X居中,列出10行来。
1、创建python文件,testtriangle.py;
‘柒’ python 关于三角形的问题
#!/usr/bin/python
#-*-coding:utf-8-*-
#@Time:2018/6/19
#@Author:
#@File:Triangle.py
defistriangle(a,b,c):
"""判断能否构成三角形,能则返回面积"""
importmath
ifisinstance(a,(int,float))andisinstance(b,(int,float))andisinstance(c,(int,float)):
asserta>0andb>0andc>0,u'负数无法构成三角形'
alist=[a,b,c]
amax=max(alist)
ifsum(alist)-amax>amax:
z=a+b+c
p=z/2.0
s=round(math.sqrt(p*(p-a)*(p-b)*(p-c)),2)
returnz,s
else:
returnu'无法构成三角形'
else:
returnu'无法构成三角形'
if__name__=='__main__':
aa,bb,cc=map(eval,input(u"请输入三角形的三边('3','4','5'):"))
whileisinstance(istriangle(aa,bb,cc),unicode):
printistriangle(aa,bb,cc)
aa,bb,cc=map(eval,input(u"请输入三角形的三边('3','4','5'):"))
else:
result=istriangle(aa,bb,cc)
printu'三角形的周长是:{0} 三角形的面积是:{1}'.format(result[0],result[1])
‘捌’ python判断三角形的形状
a=int(input('请输入a='))
b=int(input('请输入b='))
c=int(input('请输入c='))
ifa*a+b*b>c*c:
print('是锐角三角形,R')
elifa*a+b*b==c*c:
print('是直角三角形,Z')
elifa*a+b*b<c*c:
print('是钝角三角形,D')
else:
print('不是三角形,W')
‘玖’ python怎么绘制等边三角形,用turtle
150°.
可以使△pbc逆时针旋转,使pb与pc重合.p点落到r点的位置,这样△rba≌△pbc.再连接pr.∵∠rba=∠pbc(作图).∴∠rba+∠apb=∠pbc+∠apb=60°.又∵rb=pb=8,∴△brp是等边三角形(有一内角是60°的等腰三角形是等边三角形).∴∠prb=60°且rp=8.在△arp中,ar=pc=6(全等三角形对应边相等),rp=8,ap=10,∴△arp是直角三角形(勾股定理逆定理),∠arp=90°,∴∠arb=∠prb+∠arp=150°
∵△rba≌△pbc,∴∠arb=∠bpc=150°
‘拾’ python 画三角形
print("*"*(i+1))