導航:首頁 > 編程語言 > python請輸出直角三角形

python請輸出直角三角形

發布時間:2022-11-04 07:20:51

python我想讓用戶輸入直角三角形的兩個邊長然後輸出第三邊,但是我只會一個輸出,不會兩個怎麼輸出

importmath

defThirdEdge(a,b):
asserta>0andb>0
out=[]
out.append(math.sqrt(a*a+b*b))
ifa!=b:
tmax=max(a,b)
tmin=min(a,b)
out.append(math.sqrt(tmax*tmax-tmin*tmin))
return(out)

a=10
b=8

print(ThirdEdge(a,b))
#[12.806248474865697,6.0]

print(ThirdEdge(10,10))
#[14.142135623730951]

㈡ 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怎麼輸出用*繪制的圖形

python怎麼輸出用*繪制的圖形如下說明。

其實想要輸出*的圖形是很簡單的。只要在用print函數即可,如圖片想要用*字元輸出一個三角形的圖案,我要用只要用print加括弧,括弧中想要輸出的字元用雙引號引起來,如第一個print輸出人上*字元,第二行輸出三個字元,一直添加print,按一定的比例輸出*即可。想要輸復雜圖形就要深入了解python語言才行。

Python簡介,Python是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。Python的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。Python是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。Python是初學者的語言,Python對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發。

㈣ 求python大佬用雙重for循環列印一個倒等腰直角空心三角形,5行5列的如圖,在線等急急急

按照你的要求編寫的用雙重for循環列印一個倒等腰直角空心三角形的Python程序如下

n=5

for i in range(n,0,-1):

for j in range(i):

if j==0 or i==n or j==i-1:

print("*",end='')

else:

print(" ",end='')

print()

源代碼(注意源代碼的縮進)

㈤ Python直角三角形中三條邊的關系是a×a b×b=c×c用窮舉法輸出30以內滿足上述

n = 1
while n < 31 :
m = n+1
while m < 31 :
k = n^2+m^2
if round(k**0.5)**2 = k,
print (n, m, k**0.5)
m = m+1
n = n+1
print ('The calculation is done.')

㈥ python列印直角三角形,給定整數n,1<=n<=40輸出一個邊長為n的" * "字元構成的圖案

def printSt(n):

if isinstance(n,int) and n > 0 and n < 41:

for i in range(n):

print('*' * i)

㈦ 如何用python做出直角三角形和其形成的錐形

#!usr/bin/envpython
#-*-coding=utf-8-*-
importmath#導入math模塊,以便引用圓周率pi

classTriangle(object):#定義三角形類
def__init__(self,base=1.0,height=1.0):#傳入底邊和高初始化三角形,默認為1
self.base=base
self.height=height

defarea(self):#計算面積
returnself.base*self.height/2

defperimeter(self):#計算周長
returnself.base+self.height+math.sqrt(self.base**2+self.height**2)

classCone(object):
def__init__(self,r=1.0,height=1.0):#傳入底面半徑和高初始化圓錐體,默認為1
self.r=r
self.h=height

defsurface_area(self):#返回表面積
returnmath.pi*self.r*self.h

defvolume(self):#返回體積
returnmath.pi*self.r**2*self.h/3.0


b=float(raw_input("請輸入三角形底邊長度:"))
h=float(raw_input("請輸入三角形高度:"))
t1=Triangle(b,h)
print"該直角三角形的周長為:%.3f"%t1.perimeter()
print"該直角三角形的面積為:%.3f"%t1.area()

cone1=Cone(b,h)
print"錐形的表面積為:%.3f"%cone1.surface_area()
print"該錐形的體積為:%.3f"%cone1.volume()

結果:(以上代碼,保存為文件cone.py)

[root@localhost ]# python -V
Python 2.6.6
[root@localhost ]# python cone.py
請輸入三角形底邊長度:4
請輸入三角形高度:4
該直角三角形的周長為: 13.657
該直角三角形的面積為: 8.000
錐形的表面積為: 50.265
該錐形的體積為: 67.021
[root@localhost ]# python cone.py
請輸入三角形底邊長度:3
請輸入三角形高度:4
該直角三角形的周長為: 12.000
該直角三角形的面積為: 6.000
錐形的表面積為: 37.699
該錐形的體積為: 37.699
[root@localhost ]# python cone.py
請輸入三角形底邊長度:4
請輸入三角形高度:3
該直角三角形的周長為: 12.000
該直角三角形的面積為: 6.000
錐形的表面積為: 37.699
該錐形的體積為: 50.265
[root@localhost ]# python cone.py
請輸入三角形底邊長度:12
請輸入三角形高度:5
該直角三角形的周長為: 30.000
該直角三角形的面積為: 30.000
錐形的表面積為: 188.496
該錐形的體積為: 753.982
[root@localhost ]#

㈧ 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("等腰三角形! ");

}

else if(c == a) {

if(c * c + a * a == b * b) printf("等腰直角三角形! ");

else printf("等腰三角形! ");

}

else if(a * a + b * b == c * c || b * b + c * c == a * a || c * c + a * a == b * b )

printf("直角三角形! ");

else printf("普通三角形! ");

}

else printf("不能構成三角形! ");

printf(" 輸入三角形的三條邊,q to quit: ");

}

return 0;

}

Python變數類型

變數存儲在內存中的值。這就意味著在創建變數時會在內存中開辟一個空間。基於變數的數據類型,解釋器會分配指定內存,並決定什麼數據可以被存儲在內存中。因此,變數可以指定不同的數據類型,這些變數可以存儲整數,小數或字元。

Python 中的變數賦值不需要類型聲明。每個變數在內存中創建,都包括變數的標識,名稱和數據這些信息。每個變數在使用前都必須賦值,變數賦值以後該變數才會被創建。等號(=)用來給變數賦值。等號(=)運算符左邊是一個變數名,等號(=)運算符右邊是存儲在變數中的值。

㈨ 用Python編寫,print("X"),列出1個三角形,第1行1個X居中,第2行2個X居中,第3行5個X居中,列出10行來。

1、創建python文件,testtriangle.py;

㈩ 怎麼用python編寫直角三角形的代碼

n=int(input("輸入n(1<=n<=40):"))

for i in range(1,n+1):

for j in range(1,i+1):

print("*",end=' ')

print()

閱讀全文

與python請輸出直角三角形相關的資料

熱點內容
傳奇源碼分析是什麼 瀏覽:267
解放壓縮機支架 瀏覽:255
程序員禿頂搞笑相遇 瀏覽:6
IBM手機app商店叫什麼名字 瀏覽:834
jpeg壓縮質量 瀏覽:774
雲伺服器評測對比 瀏覽:145
java日期轉string 瀏覽:221
openfire源碼編譯 瀏覽:897
在線小工具箱引流網站源碼 瀏覽:337
非科班程序員自學 瀏覽:799
壓縮泡沫鞋底底材 瀏覽:219
程序員職場第一課2正確的溝通 瀏覽:679
遇到不合法app應該怎麼辦 瀏覽:90
匯編程序編譯後的文件 瀏覽:79
大智慧均線源碼 瀏覽:373
單片機排阻的作用 瀏覽:215
滴滴金融app被下架如何還款 瀏覽:212
jpg轉換成pdf免費軟體 瀏覽:744
范里安pdf 瀏覽:447
偽造pdf 瀏覽:79