BOOK 《스타트 파이썬》 교재

7장. 함수

파이썬의 핵심을 찌르는 단계별 퀴즈를 풀어보세요.

섹션 완료도 0%
획득 가능 포인트 150 P
01
빈칸 채우기
ex7-1.py 함수 정의와 호출 (def 첫 사용)

인사 함수를 정의하고 세 번 호출합니다. 빈칸에 들어갈 알맞은 키워드를 채우세요.

미션 시작
02
빈칸 채우기
ex7-2.py 매개변수가 있는 함수

이름을 매개변수로 받아 인사하는 함수입니다. 빈칸에 들어갈 알맞은 매개변수명을 채우세요.

미션 시작
03
빈칸 채우기
ex7-3.py 짝수·홀수 판별 함수

정수가 짝수인지 홀수인지 출력하는 함수입니다. 빈칸에 들어갈 알맞은 조건을 채우세요.

미션 시작
04
빈칸 채우기
ex7-4.py 인치 → cm 변환 함수 (return)

인치를 cm로 변환해 반환합니다. 빈칸에 들어갈 알맞은 키워드를 채우세요. 예시 입력: 10

미션 시작
05
빈칸 채우기
ex7-5.py 5의 배수 판별 (True/False 반환)

5의 배수이면 True, 아니면 False를 반환하는 함수입니다. 빈칸에 들어갈 알맞은 값을 채우세요. 예시 입력: 25

미션 시작
06
빈칸 채우기
ex7-6.py 최대공약수 함수

두 수의 최대공약수를 구합니다. 작은 수까지 차례로 검사해 둘 다의 약수가 되는 가장 큰 수를 찾습니다. 빈칸에 들어갈 알맞은 조건을 채우세요. 예시 입력: 24 (엔터) 36

미션 시작
07
빈칸 채우기
ex7-7.py 소수 판별 함수 (반복 + break)

소수인지 판별하는 함수입니다. 약수가 발견되면 즉시 break로 빠져나갑니다. 빈칸에 들어갈 알맞은 키워드를 채우세요. (책 원본의 변수명 a → num으로 일관성 정리) 예시 입력: 10

미션 시작
08
빈칸 채우기
ex7-8.py 영어 사전 단어 매칭 (함수 + 딕셔너리)

딕셔너리의 한글 뜻을 보고 영어 단어를 맞히는 게임입니다. 빈칸에 들어갈 알맞은 함수 호출을 채우세요. 예시 입력: apple (엔터) lion (엔터) book (엔터) love (엔터) friend

미션 시작
09
빈칸 채우기
ex7-9.py 파일 쓰기 (open, write, close)

sample.txt 파일을 만들어 한 줄 글을 쓰고 닫습니다. 빈칸에 들어갈 알맞은 메서드를 채우세요.

미션 시작
10
빈칸 채우기
ex7-10.py 학생 점수 리스트를 파일과 화면에 출력

학생별 점수 문자열 리스트를 한 줄씩 합쳐 화면과 파일에 출력합니다. 빈칸에 들어갈 알맞은 누적식을 채우세요.

미션 시작
11
빈칸 채우기
Q7-1.py 구간 합계 함수

start부터 end까지의 합을 구해 출력합니다. 빈칸에 들어갈 알맞은 누적식을 채우세요.

미션 시작
12
빈칸 채우기
Q7-2.py 3의 배수 합 함수

1부터 n까지에서 3의 배수의 합을 반환합니다. 빈칸에 들어갈 알맞은 조건을 채우세요. 예시 입력: 30

미션 시작
13
빈칸 채우기
Q7-3.py 원의 면적과 둘레

반지름을 받아 면적과 둘레를 각각 반환하는 두 함수를 만듭니다. 빈칸에 들어갈 알맞은 식을 채우세요. 예시 입력: 5

미션 시작
14
빈칸 채우기
Q7-4.py 세 수 중 최대값 (함수 안에서 함수 호출)

두 수 최대값 함수를 두 번 활용해 세 수 최대값을 구합니다. 빈칸에 들어갈 알맞은 함수 호출을 채우세요. 예시 입력: 10 (엔터) 30 (엔터) 20

미션 시작
15
빈칸 채우기
Q7-5.py 최소공배수 함수 (while + break)

두 수의 최소공배수를 구합니다. 큰 수부터 1씩 늘려가며 둘 다의 배수가 되는 첫 수를 찾습니다. 빈칸에 들어갈 알맞은 식을 채우세요. 예시 입력: 6 (엔터) 8

미션 시작
용어사전