Development

파이썬(Python) 기초 - 클래스(Class)

주말만기다려·2017년 9월 4일·조회 4,487

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

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.