함수
반복적인 작업을 할 때, 함수를 만들어 놓고 필요할 때마다 그 함수를 꺼내서 사용할 수 있다.
함수의 기본 구조는 아래와 같다
def 함수이름(매개변수1, 매개변수2, ...):
수행문장
함수를 꺼내서 사용 하기 위해서는 함수이름(매개변수1, 매개변수2, ...)를 사용할 때마다
수행문장을 거친 뒤에 반환 값을 출력 받을 수 있다.
ex1)
def profile(name, age):
print(f"이름은 {name}이고 나이는 {age}살 입니다.")
profile("홍길동", 21)
profile("이순신", 32)
#이름은 홍길동이고 나이는 21살 입니다.
#이름은 이순신이고 나이는 32살 입니다.
ex2)
def sum(a, b):
return a ** b # **은 제곱
print(sum(1, 2))
print(sum(3, 3))
print(sum(2, 10))
#1
#27
#1024
위의 코드가 가장 기본적으로 함수를 사용하는 예시이다.
반복적인 수행문을 만들어 하기 번거로울 경우 함수를 사용할 수 있다.
또한 return 으로 반환값을 출력할 수 있다.
'코딩공부 > Python' 카테고리의 다른 글
[python]class, method, instance, init, self / TIL_220913 (0) | 2022.09.13 |
---|---|
[python]로또 번호 생성 코드 작성하기 / TIL_220908 (0) | 2022.09.08 |
[python]숫자야구 게임 구현해보기 (허접함주의) / TIL_220907 (0) | 2022.09.07 |
[python]'int' object is not iterable / TIL_220905 (0) | 2022.09.05 |
python 반복문 while _ TIL 5일차 (0) | 2022.09.02 |
댓글