这篇文章主要介绍了Python面向对象的程序设计详情,面向对象的程序设计在Python中具有非常重要的地位,熟练的使用面向对象编程能够为我们的Python编程提供很多的便利之处,希望您阅读完本文后能够有所收获
-
设计一个圆类,包括圆心位置、半径、颜色等属性。编写构造方法, 计算周长和面积。
import math
class Circle:
def init(self,o,r,colour):
self.o = o
self.r = r
self.colour = colour
def length(self): #周长
C = math.piself.r2
return C
def area(self): #面积
S = math.pi*self.r**2
return S
if name == “main”:
r=eval(input(“请输入半径:”))
circle = Circle((0,0),r,‘blue’) #坐标、半径、颜色
C = circle.length()
S = circle.area()
print(‘圆周长为:{:.2f}’.format©)
print(‘圆面积为:{:.2f}’.format(S)) -
设计一个描述自由落体运动的类,要求能获得任意时刻的速度及位移,并进行测试。已知重力加速度为 9.8m/s。
cl