4. 소수점 맞춰 출력
4.1 달에서 무게 구하기
📌 [기본 개념] 소수점 맞춰 출력하기
✔ % 사용: % .(소수점 자릿수)f " % (변수)
✔ format 함수 이용: " { 0 : .(소수점 자릿수)f } " . format(변수)
✔ f 포맷 이용: f " { (변수) : .(소수점 자릿수)f } "
📌 [문제] 링크
📌 [풀이 및 코드]
[풀이]
📍 변수 a, b에 각각 13, 0.165을 대입합니다.
📍 f 포맷을 사용하여 실수값을 가지는 b, a와 b의 곱을 소숫점 여섯째자리까지만 표현하여 출력합니다.
[코드]
a, b = 13, 0.165
print(f'{a} * {b:.6f} = {a*b:.6f}')
4.2 소수점 반올림하기
📌 [문제] 링크
📌 [풀이 및 코드]
[풀이]
📍 변수 a에 실수 값 25.352를 대입합니다.
📍 f 포맷을 사용하여 a가 소숫점 첫째자리까지만 표현되도록 출력합니다.
[코드]
a = 25.352
print(f'{a:.1f}')
4.3 길이 단위 변환하기
📌 [문제] 링크
📌 [풀이 및 코드]
[풀이]
📍 a에 9.2를 대입합니다.
a에 30.48을 곱하여 cm로 변환합니다.
📍 b에 1.3을 대입합니다.
b에 160934를 곱하여 cm로 변환합니다.
📍 f 포맷을 사용하여 cm로 변환한 값들을 소수점 첫째자리까지 반올림하여 출력합니다.
[코드]
a, b = 9.2, 1.3
print(f"{a}ft = {a*30.48:.1f}cm")
print(f"{b}mi = {b*160934:.1f}cm")
4.4 출력결과 42
📌 [문제] 링크
📌 [풀이 및 코드]
[풀이]
📍f 포맷을 사용하여 a의 값을 소수점 둘째자리까지 출력되도록 했습니다.
따라서, 출력 결과는 소수점 셋째자리에서 반올림한 2.84입니다.
4.5 두 실수의 곱
📌 [문제] 링크
📌 [풀이 및 코드]
[풀이]
📍 변수 a, b에 각각 5.26, 8.27을 대입합니다.
📍f 포맷을 사용하여 a와 b의 곱을 소수점 셋째 자리까지만 출력되도록 합니다.
[코드]
a, b = 5.26, 8.27
print(f'{a*b:.3f}')
'코딩테스트 대비' 카테고리의 다른 글
[코드트리 챌린지] [Novice Low] 1. 출력 (6) - 다른 변수로부터 값 변경 (0) | 2023.09.17 |
---|---|
[코드트리 챌린지] [Novice Low] 1. 출력 (5) - 변수 값 변경 (0) | 2023.09.16 |
[코드트리 챌린지] [Novice Low] 1. 출력 (3) - 출력 형식 (0) | 2023.09.14 |
[코드트리 챌린지] [Novice Low] 1. 출력 (2) - 변수와 자료형 (0) | 2023.09.13 |
[코드트리 챌린지] [Novice Low] 1. 출력 (1) - 기본 출력 (0) | 2023.09.12 |