반응형
파이썬 연습
다음 문제를 풀어볼까요?
이 코딩은 파이썬(Python) 고차 함수(higher-order function)를 사용하는 예제입니다. 고차 함수는 다른 함수를 인자로 받거나 결과로 반환하는 함수입니다.
이 코드에는 세 개의 함수가 정의되어 있습니다.
function
: 이 함수는 두 개의 인자를 받습니다.func
은 실행될 함수를 나타내고,name
과n
은func
에 전달될 인자입니다.function
은func
함수를 호출하고 그 결과를 반환합니다.fun1
: 첫 번째 인자로 문자열name
과 정수n
을 받아들이고,name
을n
번 반복해서 출력합니다.fun2
:fun1
과 유사하지만,name
을 출력하기 전에n
을 문자열로 변환하고name
과 함께 출력합니다.
이 코드의 마지막 두 줄에서는 function
고차 함수를 사용하여 fun1
과 fun2
를 호출하고 있습니다. 두 경우 모두 name
으로 "파이썬" 문자열과 n
으로 숫자 3을 전달합니다.
따라서, 이 코드를 실행하면 다음과 같은 출력됩니다.
파이썬파이썬파이썬
파이썬3
fun1
을 호출할 때는 "파이썬"이 세 번 반복되어 출력되고, fun2
를 호출할 때는 "파이썬" 다음에 바로 숫자 3이 문자열 형태로 출력됩니다.
'실버를 위한 코딩 > 파이썬 연습' 카테고리의 다른 글
비트코인의 200일 치 시고저종(시가, 고가, 저가, 종가) 한 번에 가져오기 (0) | 2024.05.13 |
---|---|
[파이썬 연습] 다음 람다 함수를 설명하세요 (0) | 2024.03.17 |
[파이썬 연습] 매개변수 없는 람다 함수 연습 (0) | 2024.03.16 |
[파이썬 연습] 람다(lambda) 함수 연습, 다양한 적용 (0) | 2024.03.15 |
[파이썬 연습] 고차함수 (0) | 2024.03.12 |