본문 바로가기

파이썬/파이썬 기본

2. 함수 배워보기 (#62, #63)

728x90

함수는 입력값을 받아서 출력값을 반환하는 코드의 묶음입니다. 파이썬에서 함수를 정의하려면 def 키워드를 사용합니다. 함수를 정의할 때는 함수의 이름과 입력값을 지정해주어야 합니다. 함수의 입력값은 함수를 호출할 때 전달되며, 함수의 출력값은 return 키워드를 사용하여 반환합니다.

예제:

# 62
def f(x):
  y = x + 2
  return y

print(f(5))

출력 결과:

7

위 예제에서는 f라는 이름의 함수를 정의하였습니다. 이 함수는 입력값으로 x를 받아서 x+2를 계산한 결과를 반환합니다. print(f(5))를 실행하면 f(5)의 결과값인 7이 출력됩니다.

예제:

# 63
def add(x, y):
  z = x + y
  return z

num1 = 5
num2 = 6

num3 = add(num1, num2)

print("결과는",num3,"입니다.")

출력 결과:

결과는 11 입니다.

위 예제에서는 add라는 이름의 함수를 정의하였습니다. 이 함수는 입력값으로 xy를 받아서 x+y를 계산한 결과를 반환합니다. num1num2라는 변수에 각각 56을 할당하고, add(num1, num2)를 실행하여 num311이라는 값을 저장합니다. 마지막으로 print 함수를 사용하여 "결과는 11 입니다."라는 문장을 출력합니다.

함수는 코드의 재사용성을 높이고, 코드의 가독성을 높여주는 등의 장점이 있습니다. 이번 예제를 통해 함수의 기본적인 사용법을 익히고, 다양한 함수를 만들어보며 파이썬 코딩 능력을 향상시켜보세요!

728x90