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