▪︎ 함수 (Function)

▫︎ 기본 문법

def 함수이름(매개변수):
    실행할 코드
    return "반환값"

# 함수의 실행(호출 call)
함수이름("인자")

<aside> 💡

매개변수와 return, 인자는 필수가 아님

</aside>

▫︎ 함수의 필요성

a = 10
b = 20

if a > b:
    print(a-b)
else:
    print(a+b)

c = 30
d = 40

if c > d:
    print(c-d)
else:
    print(c+d)

e = 100
f = 120

if e > f:
    print(e-f)
else:
    print(e+f)
def my_func(a, b):
    if a > b:
        return a - b
    else:
        return a + b

print(my_func(10, 20))
print(my_func(30, 40))
print(my_func(50, 60))
print(my_func(100, 200))

# 30
# 70
# 110
# 300