SeouliteLab

[Python/파이썬] round() 함수 활용하기 본문

프로그래밍

[Python/파이썬] round() 함수 활용하기

Seoulite Lab 2024. 3. 1. 15:14

Python의 내장 함수인 round() 함수는 숫자를 반올림하여 정수 혹은 지정된 자릿수까지 반올림할 수 있는 유용한 함수입니다. 이 함수는 다양한 상황에서 활용될 수 있으며, 아래에서 예제를 통해 자세히 살펴보겠습니다.

예제 1: 기본적인 반올림

number = 3.7
rounded_number = round(number)
print(rounded_number)  # 출력 결과: 4

위 예제에서는 기본적으로 round() 함수를 사용하여 소수점 첫째 자리에서 반올림하여 정수로 반환하였습니다.

예제 2: 소수점 자리 수 지정

number = 3.141592
rounded_number = round(number, 2)
print(rounded_number)  # 출력 결과: 3.14

여기서는 round() 함수의 두 번째 매개변수를 사용하여 소수점 둘째 자리까지 반올림하였습니다.

예제 3: 음수의 반올림

number = -4.5
rounded_number = round(number)
print(rounded_number)  # 출력 결과: -4

음수의 경우에도 round() 함수를 사용하여 반올림할 수 있습니다.

예제 4: 0.5와의 가까운 경우

number = 4.5
rounded_number = round(number)
print(rounded_number)  # 출력 결과: 4

소수점 다음 자리가 0.5와 같은 경우에는 짝수 쪽으로 반올림됩니다.

예제 5: 반올림하지 않기

number = 3.7
rounded_number = round(number, None)
print(rounded_number)  # 출력 결과: 3.7

마지막 예제에서는 round() 함수의 두 번째 매개변수를 None으로 설정하여 반올림하지 않고 그대로 반환하였습니다.

예제 6: round() 함수를 이용한 통계 계산

numbers = [3.5, 4.8, 2.3, 6.1, 7.2]
average = sum(numbers) / len(numbers)
rounded_average = round(average, 1)
print(rounded_average)  # 출력 결과: 4.8

여러 숫자들의 평균을 구할 때 round() 함수를 활용하여 원하는 자릿수로 반올림하여 결과를 얻을 수 있습니다.

이처럼 round() 함수는 다양한 상황에서 유용하게 활용될 수 있습니다. 소수점 처리나 통계 계산 등 다양한 문제를 해결하는 데에 활용될 수 있습니다.