반응형
SMALL

[시바이누의 코딩일기 7화] 함수를 만든다고? def가 도대체 뭐야?

안녕하세요, 시바이누 온이에요!

오늘은 드디어 함수(function)를 배워볼 거예요!

함수는 여러 줄 코드를 하나로 묶어서 필요할 때마다 호출할 수 있게 만드는 것이에요.


함수란?

반복되는 코드를 줄이고, 코드를 더 깔끔하게 관리할 수 있어요!

def 함수이름():
   실행할 코드

예를 들면:

def give_snack():
   print("간식 주세요!")

이제 give_snack()을 부르면 "간식 주세요!"를 출력할 수 있어요.

give_snack()

→ 출력:

간식 주세요!

 


매개변수(parameter)란?

함수에 정보를 전달할 수도 있어요.

예를 들어, 어떤 간식을 줄지 정할 수도 있죠:

def give_specific_snack(snack):
   print(snack, "주세요!")
give_specific_snack("개껌")
give_specific_snack("츄르")

→ 출력:

개껌 주세요!
츄르 주세요!

매개변수는 함수에 정보를 넘겨주는 역할을 해요!


return이란?

함수는 계산한 결과를 돌려줄 수도 있어요. 그럴 때는 return 키워드를 사용해요.

def get_twice(number):
   return number * 2
result = get_twice(5)
print(result)

→ 출력:

10

return은 함수를 계산기처럼 만들 수 있는 강력한 기능입니다!


시바이누 칸의 함수 정리!

개념 설명
def 함수 선언 키워드
매개변수(parameter) 함수에 넘겨주는 값
return 결과를 돌려주는 키워드

 


오늘의 시바이누 온

“이제는 간식도 함수로 요청하는 프로 시바이누야!”

 


다음 편 예고:

[시바이누의 코딩일기 8화] 함수에 여러 개 값 넣을 땐 어떻게 할까? 기본값은 뭘까?


궁금한 점은 댓글이나 방명록에 남겨줘요! 다음 편에서 반영할게요!

반응형
LIST

+ Recent posts