파이썬/파이썬(python) 초급

[8-3 파이썬] 반올림, 올림, 버림, round(), int(), math 모듈, math.ceil(), True=1, False=0

Olivia-BlackCherry 2022. 8. 15. 19:44

1. 반올림

round() 함수를 쓴다. 

 

 

2. 버림

int()함수를 쓴다.

int()함수는 정수로 만들어주는 함수인데,

실수인 경우 소수점 아래를 삭제한다.

 

 

3. 올림

올림의 경우 위의 반올림이나 버림보다 

조금 복잡하다. 

 

두 가지로 방법을 소개한다. 

 

첫번째는, math모듈을 이용하는 것이다. 

파이썬은 모든 함수를 직접 만들어 쓰지 않고,

이미 만들어진 모듈을 가져와

사용한다.

 

모듈을 불러오는 방법은 아래의 글을 참고하면 된다.

https://olivia-blackcherry.tistory.com/68

 

[7-4 파이썬] 파이썬 모듈 불러오기, 파일 import하기, module, from~import, import, import as, import *, 모듈 장

파이썬 모듈을 이야기할 때 흔히 자동차에 빗대어 이야기한다. 볼보 XC90, 출처: 볼보코리아 볼보 자동차를 만드는 데 필요한 것을 생각해보자. 간단히 생각해보면.. 본체, 유리, 엔진, 바퀴, 전자

olivia-blackcherry.tistory.com

 

import math하여

math.ceil()함수를 사용해 올림하는 방법이다.

 

from math import ceil하여

ceil()함수를 사용해 올림할 수도 있다.

 

 

두 번째 방법

우리가 이제까지 배웠던

/ 나누기한 값

// 나누기에서 몫의 값

% 나누기에서 나머지의 값

boolean 값을 이용한 방법이다. 

 

여기서

boolean 값은

True와 False가 있는데

이것을 정수값으로 바꾸면

True = 1
False = 0

이라는 점을 기억하자

 

 

4. 실전예제

1. 방의 크기를 랜덤하게 받는다. 높이, 길이
2. 페인트 1통에 5제곱미터를 쓸 수 있다. 
3. 필요한 페인트 수를 자동으로 구하는 함수 만들기