#面向过程
speed=60.0
distance=100.0
time =distance/speed
print time
print '--------'
#面向对象
class Car:
speed=0
def drive(self,distance):
time =distance/self.speed #必须用self.speed,否则用的是第一次的speed值
print time
car=Car()
car.speed=60.0 #调用类变量
car.drive(100.0) #调用类方法
car.drive(200.0)
car1=Car()
car1.speed=100.0 #调用类变量
car1.drive(100.0) #调用类方法
car1.drive(200.0)
结果
1.66666666667
--------
3.33333333333
1.0
2.0