Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] round() 함수 활용하기 본문
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() 함수는 다양한 상황에서 유용하게 활용될 수 있습니다. 소수점 처리나 통계 계산 등 다양한 문제를 해결하는 데에 활용될 수 있습니다.
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] floor() 함수로 소수점 아래 숫자 내림 (0) | 2024.03.01 |
---|---|
[Python/파이썬] ceil() 함수로 소수점 아래 숫자 올림하기 (0) | 2024.03.01 |
[Python/파이썬] 소수점 버리는 방법 (0) | 2024.03.01 |
[Python/파이썬] 두 개의 리스트 하나로 합치는 방법 (0) | 2024.03.01 |
[Python/파이썬] Text 파일 읽고 쓰는 방법 (0) | 2024.03.01 |