5-1 파이썬 클래스 04
- CalcTest01
result = 0
def adder(num):
global result
result = result + num
return result
# 2+3+7
print(adder(2))
print(adder(3))
print(adder(7))
- CalcTest02
result1 = 0
result2 = 0
def adder1(num):
global result1
result1 += num
return result1
def adder2(num):
global result2
result2 += num
return result2
# 2+3+7
# 4+5+6
print('첫번째 계산기:', adder1(2))
print('첫번째 계산기:', adder1(3))
print('첫번째 계산기:', adder1(7))
print('-'*50)
print('두번째 계산기:', adder2(4))
print('두번째 계산기:', adder2(5))
print('두번째 계산기:', adder2(6))
- CalcTest03
class Calculator:
def __init__(self):
self.result = 0
def adder(self, num):
self.result += num
return self.result
cal1 = Calculator()
cal2 = Calculator()
cal3 = Calculator()
# 2+3+7
# 2+3+5
# 2+3+2
print('첫번째 계산기:', cal1.adder(2))
print('첫번째 계산기:', cal1.adder(3))
print('첫번째 계산기:', cal1.adder(7))
print('-'*50)
print('두번째 계산기:', cal2.adder(2))
print('두번째 계산기:', cal2.adder(2))
print('두번째 계산기:', cal2.adder(5))
print('-'*50)
print('세번째 계산기:', cal3.adder(2))
print('세번째 계산기:', cal3.adder(3))
print('세번째 계산기:', cal3.adder(2))
print(type(cal1))
- 참고 자료 : Do it! 점프 투 파이썬 https://wikidocs.net/12 -
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net