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