python輸出****直角三角形第一行一個(gè)第二行三個(gè)用for循環(huán)。打印直角三角形,主要用到的是for循環(huán),只要for循環(huán)用的好,什么圖形都可以完成。
成都服務(wù)器托管,成都創(chuàng)新互聯(lián)提供包括服務(wù)器租用、中國(guó)電信成都樞紐中心、帶寬租用、云主機(jī)、機(jī)柜租用、主機(jī)租用托管、CDN網(wǎng)站加速、域名與空間等業(yè)務(wù)的一體化完整服務(wù)。電話(huà)咨詢(xún):028-86922220
匿名函數(shù)寫(xiě)法如下:
r1=True
r2=False
f=lambda a,b,c:r1 if (a**2+b**2==c**2 or c**2+a**2==b**2 or c**2+b**2==a**2) else r2
print(f(6,8,10))
print(f(2,5,4))
#!usr/bin/env?python???
#-*-?coding=utf-8?-*-???
import?math?????????#導(dǎo)入math模塊,以便引用圓周率pi
class?Triangle(object):?????#定義三角形類(lèi)
def?__init__(self,base=1.0,height=1.0):?????#傳入底邊和高初始化三角形,默認(rèn)為1
self.base=base
self.height=height
def?area(self):???#計(jì)算面積
return?self.base*self.height/2
def?perimeter(self):???#計(jì)算周長(zhǎng)
return?self.base+self.height+math.sqrt(self.base**2+self.height**2)
class?Cone(object):
def?__init__(self,r=1.0,height=1.0):???#傳入底面半徑和高初始化圓錐體,默認(rèn)為1
self.r=r
self.h=height
def?surface_area(self):??#返回表面積
return?math.pi*self.r*self.h
def?volume(self):????#返回體積
return?math.pi*self.r**2*self.h/3.0
b=float(raw_input("請(qǐng)輸入三角形底邊長(zhǎng)度:"))
h=float(raw_input("請(qǐng)輸入三角形高度:"))???
t1=Triangle(b,h)
print?"該直角三角形的周長(zhǎng)為:?%.3f"?%?t1.perimeter()
print?"該直角三角形的面積為:?%.3f"?%?t1.area()
cone1=Cone(b,h)
print?"錐形的表面積為:?%.3f"?%?cone1.surface_area()
print?"該錐形的體積為:?%.3f"?%?cone1.volume()
結(jié)果:(以上代碼,保存為文件cone.py)
[root@localhost zhidao]# python -V
Python 2.6.6
[root@localhost zhidao]# python cone.py
請(qǐng)輸入三角形底邊長(zhǎng)度:4
請(qǐng)輸入三角形高度:4
該直角三角形的周長(zhǎng)為: 13.657
該直角三角形的面積為: 8.000
錐形的表面積為: 50.265
該錐形的體積為: 67.021
[root@localhost zhidao]# python cone.py
請(qǐng)輸入三角形底邊長(zhǎng)度:3
請(qǐng)輸入三角形高度:4
該直角三角形的周長(zhǎng)為: 12.000
該直角三角形的面積為: 6.000
錐形的表面積為: 37.699
該錐形的體積為: 37.699
[root@localhost zhidao]# python cone.py
請(qǐng)輸入三角形底邊長(zhǎng)度:4
請(qǐng)輸入三角形高度:3
該直角三角形的周長(zhǎng)為: 12.000
該直角三角形的面積為: 6.000
錐形的表面積為: 37.699
該錐形的體積為: 50.265
[root@localhost zhidao]# python cone.py
請(qǐng)輸入三角形底邊長(zhǎng)度:12
請(qǐng)輸入三角形高度:5
該直角三角形的周長(zhǎng)為: 30.000
該直角三角形的面積為: 30.000
錐形的表面積為: 188.496
該錐形的體積為: 753.982
[root@localhost zhidao]#