본문 바로가기
[파이썬]/[파이썬]기초

[파이썬_기초]7. 반올림 함수(Round 및 제작함수)

by abooda 2022. 5. 20.
반응형

[파이썬_기초][7. 반올림 함수-블로그 요약]

파이썬에서 반올림 함수 및 직접만든 반올림함수에 대해서 설명함.

[파이썬_기초]7. 반올림 함수(Round 및 제작함수)

파이썬에서 반올림함수(Round)에 대해서 설명하겠습니다.

추가적으로 Round함수가 부족한 부분을 보완하기 위한 자제 Round함수도 추가적으로 설명할 예정입니다.

 

전문가가 아니라서 많이 코딩자체가 조잡스러울 수 있으므로 참조 부탁드립니다.

 

1. (기초)Round함수

Round함수의 기초 형식에 대해서 설명 드리겠습니다.

두가지 방식으로 Round함수를 표현 할수 있습니다.

Round(숫자) --> 정수형태로 반올림 됨.(0, 3, 5, -10 등)

Round(숫자, 자릿수) --> 자릿수에 맞추어 반올림 진행됨.

 

반올림할 자릿수에 앞자리가 짝수나 홀수에 따라서 반올림의 방식이 달라짐.

Example)

round(1.5) = 2

round(2.5) = 2

round(3.5) = 4

round(4.5) = 4

round(5.5) = 6

[파이썬으로 검증]

 

round(1.05 ,1) = 1.1

round(1.15 ,1) = 1.1

round(1.25 ,1) = 1.2

round(1.35 ,1) = 1.4

round(1.45 ,1) = 1.4

[파이썬으로 검증]

 

2. (응용)Round함수를 만들기

파이썬에는 제공하는 함수는 반올림이 되는 숫자가 짝수나 홀수에 따라 값이 달라지므로, 제가 주로 사용하는

Round함수와는 거리가 있습니다. 그리서 직접 함수를 만들어서 사용하고 있습니다.

도출되는 방식은 Round함수와 동일하게 제작하였습니다.

 

만든함수(숫자) --> 정수형태로 반올림 됨.(0, 3, 5, -10 등)

만든함수(숫자, 자릿수) --> 자릿수에 맞추어 반올림 진행됨.

 

1) 함수

* 참고로 함수의 변수가 입력되는 자리에 값을 입력하게 되면, 미입력시에는 해당 값을 불러옴.

For example)

fuc_round(13.5) = 14의 결과 값이 나옴.

2) 결과값

-. for문을 통해서 원하는 결과값이 나오는지 확인함.

 

*** Your memories make your destiny ***

반응형

댓글