1樓:墨汁諾
12345678910111213import mathclass cylinder():
def __init__(self,r,h):
self._r=r
self._h=h def volume(self):
return math.pi*self._r*self._r*self._h
def area(self):
return 2*math.pi*(self._r*self.
_r+self._r*self._h)r=float(input("請輸入圓柱的底面半徑"))h=float(input("請輸入圓柱的高"))
c=cylinder(r,h)print("圓柱的表面積是:%.1f\n 圓柱的體積是:%.1f"%(c.area(),c.volume()))
例如:#! usr/bin/python
class cube:
def __init__(self,l,w,h):
self.l = l
self.w = w
self.h = h
def su***ce(self):
result = (l*w+w*h+h*l)*2
print 'the su***ce of cube is '+str(result)
return result
def volume(self):
result = l*w*h
print 'the volume of cube is '+str(result)
return result
l = 2
w = 3
h = 4
a = cube(l,w,h)
a.su***ce()
a.volume()
2樓:薔雯利
大圓錐體積減小圓錐體積,表面積是大圓錐表面積減小圓錐表面積,再加上小圓面積,給小學生答題真不容易
用python定義類時候,用self定義,但是呼叫的時候顯示沒有我我定義的引數,求大佬解答一下
你的init方法寫錯了 是雙下劃線 init 用python定義類的時候用self定義,但是呼叫的時候他顯示沒有我定義的引數,求各位大佬解答 python我用def定義了一個類,呼叫的時候報錯說未定義,求大佬看一下 你呼叫的時候首字母大小寫錯了,應該都小寫 你的呼叫要寫在你的定義後面才行,不然還是報...
9,用簡便方法怎麼計算,5949110簡便計算7816215簡便計算
5 9 4 9 1 8 7 8 1 1 2 5 9 4 9 1 8 7 8 5 4 9十 1十7 8 9 9 8 8 2 看一個.hgfdxcbjfvf 5 9 4 9 1 10 簡便計算 7 8 1 6 2 15 簡便計算?10 5 9 4 9 1 10 5 9 4 9 1 10 1 9 1 10...
2 5 16怎麼簡算,2 5 16怎麼用簡便方法計算
2.5 16 2.5 4 4 2.5 4 4 10 4 40解析 經過觀察,把16拆分成 4 4 因為4 2.5會得到整十數,所以通過拆分,再結合有利於簡便運算。此題主要是觀察乘法結合律的靈活運用。乘法結合律的概念為 先乘前兩個數,或先乘後兩個數,積不變。字母公式 a b c a b c 其它的簡算...