티스토리 뷰
반응형
복잡한 기능을 수행하는 코드들을 전부 일일이 나열하면 코드가 방대해지고 비효율적이다.
따라서 특정 기능을 수행하는 코드들을 함수로 만들어 그때그때 호출해서 쓰는 '함수'를 이용해볼 것이다.
위 코드의 함수 부분은
def sum(a,b):
sumvalue=a+b
return sumvalue
이 부분이다.
a와 b 두 값을 인자로 받아 두 값을 더한 값을 함수 내부 변수 sumvalue에 할당한다
그리고 그 값 sumvalue를 return해준다.
sumval=sum(2,3)
이 부분이 해당 함수를 사용하여 특정 변수 sumval에 함숫값을 받아넣은 구간이다.
2는 변수 a에, 3을 변수 b에 할당하여 a와 b를 더한값 즉 5가 함수내부 변수 sumvalue에 할당되었고,
그 변수를 return하여 sumval이라는 변수에 할당되었다.
즉, sumval은 2와 3을 더하는 함숫값인 5가 할당되어서 print문 실행시 5가 출력됨을 알 수 있다.
방금 만들어 본 함수에서는 매개변수를 받았지만 아래처럼 매개변수가 없는 함수도 만들 수 있다.
def boy():
print('나는 소년이에요')
결과> 나는 소년이에요
https://www.mycompiler.io/ko/new/python
위 사이트에서는 별도의 파이썬프로그램 설치 없이도 파이썬 코드를 작성하고 실행시켜 볼 수 있습니다.
위 파이썬 코드컴파일러 웹사이트에서 직접 파이썬의 함수 개념에 대해 아래와같이 연습해볼 수 있습니다.
반응형
'[문법] 파이썬(Python)' 카테고리의 다른 글
[기초] 7강. 자료형 (1) | 2025.01.06 |
---|---|
[기초] 6강. lambda 함수 (0) | 2025.01.06 |
[기초] 4강. 반복문2 - while (0) | 2024.09.18 |
[기초] 3강. 반복문1 - for문 (0) | 2024.09.18 |
[기초] 2강. 조건문 (0) | 2024.09.18 |