함수 function

<aside> 💡 프로그래밍에서 함수는 크게 두 가지의 의미를 갖습니다.

  1. 반복될 수 있는 작업을 정의
  2. input을 받아 output을 반환

</aside>

print("반복 될 수 있는")
print("일정 규모의 작업")

1. 기본 사용법

작업을 함수로 지정

def my_func():
    print("반복 될 수 있는")
    print("일정 규모의 작업")

함수를 실행

my_func()

2. 매개변수 parameter 와 인자 argument

input 값이 있는 함수

def mult_5_and_print(x):  # x: 매개변수
    print(x * 5)

mult_5_and_print(3)  # 3: 인자
mult_5_and_print("하")  # "하": 인자