BOOK 《스타트 파이썬》 교재

[코딩미션]

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

섹션 완료도 0%
획득 가능 포인트 300 P
01
빈칸 채우기
M-00001.py 별 모양 출력 (다이아몬드 위)

아래 출력 결과가 나오도록 마지막 줄을 완성하세요.

미션 시작
02
빈칸 채우기
M-00002.py 사각형 둘레와 면적

가로·세로를 입력받아 둘레와 면적을 출력합니다. 빈칸에 들어갈 알맞은 식을 채우세요. 예시 입력: 6 (엔터) 4

미션 시작
03
빈칸 채우기
M-00003.py 원의 둘레와 면적

반지름을 입력받아 원의 둘레와 면적을 출력합니다. 빈칸에 들어갈 알맞은 식을 채우세요. (π ≈ 3.14) 예시 입력: 5

미션 시작
04
빈칸 채우기
M-00004.py 인치 → 센티미터

인치를 cm로 변환합니다. 빈칸에 들어갈 알맞은 비율을 채우세요. 예시 입력: 10

미션 시작
05
빈칸 채우기
M-00005.py 책 결제 금액 (할인 + 배송료)

책 값에 할인을 적용하고 배송료를 더한 결제 금액을 구합니다. 빈칸에 들어갈 알맞은 식을 채우세요. 예시 입력: 20000

미션 시작
06
빈칸 채우기
M-00006.py 아르바이트 급여 (주간/야간)

주간/야간 근무에 따라 시급이 다릅니다. 야간은 주간의 1.5배. 빈칸에 들어갈 알맞은 식을 채우세요. 예시 입력: 2 (엔터) 8

미션 시작
07
빈칸 채우기
M-00007.py 만족도에 따른 팁 계산

만족도(1/2/3)에 따라 음식값의 20/10/5% 팁을 계산. 빈칸에 들어갈 알맞은 키워드를 채우세요. 예시 입력: 1 (엔터) 8000

미션 시작
08
빈칸 채우기
M-00008.py 세 수 중 가장 큰 수

세 정수 중 최대값을 찾습니다. 빈칸에 들어갈 알맞은 비교/논리 연산자를 채우세요. 예시 입력: 10 (엔터) 30 (엔터) 20

미션 시작
09
빈칸 채우기
M-00009.py 물의 상태 (섭씨/화씨 변환)

단위와 온도를 받아 섭씨로 변환한 뒤 상태(고체/액체/기체)를 출력. 빈칸에 들어갈 알맞은 변환식을 채우세요. 예시 입력: 화씨 (엔터) 212

미션 시작
10
빈칸 채우기
M-00010.py 직각 삼각형 별 모양

오른쪽으로 정렬된 별 모양 삼각형을 출력합니다. 빈칸에 들어갈 알맞은 식을 채우세요. 예시 입력: 5

미션 시작
11
빈칸 채우기
M-00011.py 숫자 문자열에서 홀수 개수

입력한 숫자 문자열에서 홀수 자릿수의 개수를 셉니다. 빈칸에 들어갈 알맞은 조건을 채우세요. 예시 입력: 12345

미션 시작
12
빈칸 채우기
M-00012.py kg → 파운드/온스 변환표

40kg부터 100kg까지 2씩 늘려가며 파운드와 온스로 변환합니다. 빈칸에 들어갈 알맞은 range를 채우세요.

미션 시작
13
빈칸 채우기
M-00013.py 문장 거꾸로 출력 (공백은 -)

입력 문장을 끝에서부터 한 글자씩 출력. 공백은 -로 대체. 빈칸에 들어갈 알맞은 감소식을 채우세요. 예시 입력: hi there

미션 시작
14
빈칸 채우기
M-00014.py 1~100 중 3·5의 배수가 아닌 수

1부터 100까지 3·5의 배수가 아닌 수를 10개씩 한 줄에 출력. 빈칸에 들어갈 알맞은 조건을 채우세요.

미션 시작
15
빈칸 채우기
M-00015.py 2~N 까지 소수

count(=N)까지의 소수를 한 줄씩 출력. 약수 발견 시 break. 빈칸에 들어갈 알맞은 키워드를 채우세요. 예시 입력: 20

미션 시작
16
빈칸 채우기
M-00016.py 학생 점수 등급 분류 (수·우·미·양·가)

20명 점수를 5개 구간으로 나눠 인원 수를 셉니다. 빈칸에 들어갈 알맞은 누적식을 채우세요.

미션 시작
17
빈칸 채우기
M-00017.py 좌석 배치도 (2차원 리스트)

0은 빈 좌석(□), 1은 점유 좌석(■)로 표시. 빈칸에 들어갈 알맞은 비교를 채우세요.

미션 시작
18
빈칸 채우기
M-00018.py 관리자 로그인 (딕셔너리)

아이디와 비밀번호 둘 다 일치할 때만 접근 허용. 빈칸에 들어갈 알맞은 키 표현을 채우세요. 예시 입력: admin (엔터) 12345

미션 시작
19
빈칸 채우기
M-00019.py 영어 단어 맞추기 퀴즈

한글 키에 대응하는 영어 값을 맞히는 퀴즈입니다. 빈칸에 들어갈 알맞은 키 표현을 채우세요. 예시 입력: flower (엔터) butterfly (엔터) school (엔터) car (엔터) airplane

미션 시작
20
빈칸 채우기
M-00020.py 튜플의 합을 구하는 함수

튜플의 합을 반환하는 함수입니다. 빈칸에 들어갈 알맞은 누적식을 채우세요.

미션 시작
21
빈칸 채우기
M-00021.py 문자열 거꾸로 뒤집기 함수

문자열을 거꾸로 만든 새 문자열을 반환합니다. 빈칸에 들어갈 알맞은 식을 채우세요. 예시 입력: hello

미션 시작
22
빈칸 채우기
M-00022.py 1~N의 제곱 리스트

1부터 N까지 각 수의 제곱을 담은 리스트를 반환합니다. 빈칸에 들어갈 알맞은 식을 채우세요. 예시 입력: 5

미션 시작
23
빈칸 채우기
M-00023.py 비밀번호 유효성 검사

10자리 이상이고 영문 대문자·숫자 모두 포함하는지 검사. 빈칸에 들어갈 알맞은 식을 채우세요. 예시 입력: Abcdefg1234 (엔터) Abcdefg1234

미션 시작
24
빈칸 채우기
M-00024.py 학생 점수 파일 읽기 (input.txt)

파일(input.txt)에서 각 학생 점수를 읽어 합·평균을 출력합니다. 빈칸에 들어갈 알맞은 메서드를 채우세요. ※ 외부 input.txt 파일에 의존해 sandbox에서는 실행 안 됨. result는 책 예시값입니다.

미션 시작
25
빈칸 채우기
M-00025.py 사칙연산 계산기 클래스

두 수를 생성자로 받고 +/-/*/ 메서드를 가진 Calculator 클래스. 빈칸에 들어갈 알맞은 식을 채우세요.

미션 시작
26
빈칸 채우기
M-00026.py 자동차 클래스 (클래스 속성 + 인스턴스 속성)

seat은 클래스 속성(공통), company/model은 인스턴스 속성(객체마다 다름). 빈칸에 들어갈 알맞은 식을 채우세요.

미션 시작
27
빈칸 채우기
M-00027.py 사람 정보 클래스 (getter)

이름·주소·이메일을 받아 각각 getter 메서드로 돌려줍니다. 빈칸에 들어갈 알맞은 식을 채우세요.

미션 시작
28
빈칸 채우기
M-00028.py 사용자 정의 모듈 import (op 모듈)

op 모듈의 sum, sub 함수를 두 가지 방식으로 import. 빈칸에 들어갈 알맞은 키워드를 채우세요. ※ 외부 op.py에 의존해 sandbox에서는 실행 안 됨. result는 책 예시값.

미션 시작
29
빈칸 채우기
M-00029.py 주사위 두 개 비교 게임 (random)

두 사람이 주사위를 던져 결과를 비교. 빈칸에 들어갈 알맞은 함수 호출을 채우세요. ※ random이라 결과는 예시값. 예시 입력: n

미션 시작
30
빈칸 채우기
M-00030.py 현재 날짜·시각 출력 (datetime)

datetime.now()로 현재 시각을 가져와 연·월·일·시·분·초를 각각 출력. 빈칸에 들어갈 알맞은 표현을 채우세요. ※ 실행 시각마다 결과가 다릅니다.

미션 시작
용어사전