점프 투 파이썬의 예제를 푼 뒤, 그것에 대해 정리한 포스팅
새 창을 통해 점프 투 파이썬 으로 이동
# 1.
class Calculator:
def __init__(self):
self.value = 0
def add(self, val):
self.value += val
class UpgradeCalculator(Calculator):
def minus(self, val):
self.value -= val
cal = UpgradeCalculator()
cal.add(10)
cal.minus(7)
print(cal.value)
# 1.result
3
# 1.
class Calculator:
def __init__(self):
self.value = 0
def add(self, val):
self.value += val
class MaxLimitCalculator(Calculator):
def add(self, val):
self.value += val
if self.value > 100:
self.value = 100
cal = MaxLimitCalculator()
cal.add(50)
cal.add(60)
print(cal.value)
# 1.result
100
# 1.
a = list(filter(lambda x:x>0, [1, -2, 3, -5, 8, -3]))
print(a)
# 1.result
[1, 3, 8]
# 1.
a = int('0xea', 16)
print(a)
# 1.result
234
# 1.
a = list(map(lambda x:x*3, [1, 2, 3, 4]))
print(a)
# 1.result
[3, 6, 9, 12]
# 1.
a = [-8, 2, 7, 5, -3, 5, 0, 1]
result = max(a) + min(a)
print(result)
# 1.result
-1
# 1.
a = round(17/3, 4)
print(a)
# 1.result
5.6667