유형 1 — 입출력 함수 활용 (난이도: 하)¶
input(),print(), 형 변환(int/float/str), f-문자열 포맷을 단독으로 적용합니다.
문제 1. 나의 프로필 카드¶
문제 설명¶
이름, 나이, 키(cm)를 차례로 입력받아 아래 형식의 프로필 카드를 출력하는 프로그램을 작성하세요.
- 나이는 정수로, 키는 실수로 변환하세요.
- 키는 소수점 한 자리까지 출력합니다.
입력¶
이름 (문자열), 나이 (정수), 키 (실수, cm)
출력¶
프로필 카드 형식
입출력 예시¶
이름: 김민준
나이: 17
키: 172.5
========== 프로필 ==========
이름: 김민준
나이: 17세
키: 172.5 cm
채점 기준¶
| 항목 | 배점 |
|---|---|
| 이름 문자열 입력 | 1점 |
| 나이 int 변환 | 2점 |
| 키 float 변환 | 2점 |
| f-문자열로 출력 | 3점 |
| 출력 형식 (헤더, 소수점) | 2점 |
문제 2. 원 계산기¶
문제 설명¶
원의 반지름을 입력받아 넓이와 둘레를 계산하여 출력하는 프로그램을 작성하세요.
- π = 3.14159 로 계산합니다.
- 결과는 소수점 둘째 자리까지 출력합니다.
입력¶
반지름 (양의 실수)
출력¶
넓이, 둘레 (소수점 둘째 자리)
입출력 예시¶
반지름: 5
넓이: 78.54 cm²
둘레: 31.42 cm
채점 기준¶
| 항목 | 배점 |
|---|---|
| 반지름 float 변환 | 2점 |
| 넓이 공식 (π × r²) | 3점 |
| 둘레 공식 (2 × π × r) | 3점 |
| 소수점 둘째 자리 출력 | 2점 |
문제 3. 물건 구매 계산기¶
문제 설명¶
상품명, 단가(원), 수량을 입력받아 소계와 부가세(10%) 포함 최종 금액을 출력하는 프로그램을 작성하세요.
- 단가와 수량은 정수입니다.
- 부가세는 소계의 10%이며, 소수점은 버리고 정수로 출력합니다.
입력¶
상품명 (문자열), 단가 (정수, 원), 수량 (정수)
출력¶
소계, 부가세, 최종 금액
입출력 예시¶
상품명: 볼펜
단가: 1200
수량: 7
--------------------
상품명: 볼펜
단가: 1200원
수량: 7개
소계: 8400원
부가세(10%): 840원
최종 금액: 9240원
채점 기준¶
| 항목 | 배점 |
|---|---|
| 단가·수량 int 변환 | 2점 |
| 소계 계산 | 2점 |
| 부가세 계산 (정수 처리) | 3점 |
| 최종 금액 계산 | 1점 |
| 출력 형식 | 2점 |