what1 = [1,2,3,4]
what2 = ['a','b','c']
who = 11,22,33,44
print(what1, type(what1))
print(what2, type(what2))
print(who, type(who))
결과
[1, 2, 3, 4] <class 'list'>
['a', 'b', 'c'] <class 'list'>
(11, 22, 33, 44) <class 'tuple'>
result = 0
def add(num):
global result
result += num
return result
print(add(3))
print(add(4))
결과 3 7
result1 = 0
result2 = 0
def add1(num):
global result1
result1 += num
return result1
def add2(num):
global result2
result2 += num
return result2
print('1:',add1(3))
print('2:',add2(3))
print('1:',add1(4))
print('2:',add2(3))
print('2:',add2(7))
결과
1: 3 2: 3 1: 7 2: 6 2: 13
# class를 만들 때에는 class를 적고 class명은 대문자로 적어줘야한다
class Calculator:
# class Cals:
# class Muls:
# class Hue:
# class Cars:
# class Senseors:
def __init__(self):
self.result = 0
def add(self, num):
global result1
result1 += num
return result1
cal1 = Calculator() # cal1하는 순간 인스턴스화 즉, 실체화 시켰다고 말 함
cal2 = Calculator()
print(cal1.add(3))
print(cal1.add(4))
print(cal2.add(3))
print(cal2.add(7))
결과
3 7 3 10
# class를 만들 때에는 class를 적고 class명은 대문자로 적어줘야한다
class Calculator:
def __init__(self):
self.result = 0
def add(self, num):
self.result += num
return self.result
def sub(self, num):
self.result -= num
return self.result
# 인스턴스화
cal1 = Calculator() # cal1하는 순간 인스턴스화 즉, 실체화 시켰다고 말 함
cal2 = Calculator()
print('1:', cal1.add(1))
print('2:', cal2.add(1))
print('2:', cal2.add(1))
print('2:', cal2.add(1))
print('1:', cal1.add(1))
print('1:', cal1.add(1))
print('===============')
print('1:', cal1.sub(3))
print('2:', cal2.sub(1))
print('2:', cal2.sub(1))
1: 0 2: 2 2: 1