1. 더하는 계산기 구현하기
class Calc: def __init__(self): self.result=0 def add(self,num): self.result+=num return self.result calc1 = Calc() calc2 = Calc() print(calc1.add(10)) print(calc1.add(20)) print(calc2.add(30)) print(calc2.add(10))
< 결과 >
10 30 30 40
2. 자동차 생산하기
class Car: color="" speed=0 count=0 def __init__(self): self.speed=0 Car.count+=1 myCar1, myCar2=None,None myCar1=Car() myCar1.speed=100 print("Car1's speed is %d, count is %d" % (myCar1.speed, Car.count)) myCar2=Car() myCar2.speed=150 print("Car2's speed is %d, count is %d" % (myCar2.speed, myCar2.count))
< 결과 >
Car1's speed is 100, count is 1 Car2's speed is 150, count is 2