Menu
Coddy logo textTech

숫자 반올림

Coddy Python 여정의 Logic & Flow 섹션에 포함된 레슨 — 78개 중 5번째.

round() 함수는 가장 가까운 값으로 숫자를 반올림합니다.

round(number, ndigits)
  • number: 반올림할 값입니다.
  • ndigits: 유지할 소수 자릿수입니다(선택 사항).

예시:

print(round(4.567))     # 5
print(round(4.567, 2))  # 4.57
print(round(456.78, -1))  # 460.0

Python은 중간값(halfway)의 경우 가장 가까운 짝수(even)로 반올림합니다 (은행원의 반올림/banker's rounding):

print(round(2.5))  # 2  (짝수 2로 내림)
print(round(3.5))  # 4  (짝수 4로 올림)
challenge icon

챌린지

쉬움
사용자로부터 두 개의 서로 다른 `input`을 받아 반올림된 `result`를 출력하는 프로그램을 작성하세요:

1. 첫 번째 `input`은 `number` (`float`) 형태여야 합니다. 2. 두 번째 `input`은 반올림할 소수점 자릿수인 `ndigits` (`integer`) 형태여야 합니다.

예시:
`input`이 3.141592인 경우, 프로그램은 3.14를 출력해야 합니다.

직접 해보기

# 사용자로부터 실수 입력을 받습니다
# 사용자로부터 소수점 자릿수에 대한 정수 입력을 받습니다
# 반올림된 숫자를 출력합니다
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Logic & Flow의 모든 레슨