1. 반올림
round() 함수를 쓴다.
2. 버림
int()함수를 쓴다.
int()함수는 정수로 만들어주는 함수인데,
실수인 경우 소수점 아래를 삭제한다.
3. 올림
올림의 경우 위의 반올림이나 버림보다
조금 복잡하다.
두 가지로 방법을 소개한다.
첫번째는, math모듈을 이용하는 것이다.
파이썬은 모든 함수를 직접 만들어 쓰지 않고,
이미 만들어진 모듈을 가져와
사용한다.
모듈을 불러오는 방법은 아래의 글을 참고하면 된다.
https://olivia-blackcherry.tistory.com/68
import math하여
math.ceil()함수를 사용해 올림하는 방법이다.
from math import ceil하여
ceil()함수를 사용해 올림할 수도 있다.
두 번째 방법은
우리가 이제까지 배웠던
/ 나누기한 값
// 나누기에서 몫의 값
% 나누기에서 나머지의 값
boolean 값을 이용한 방법이다.
여기서
boolean 값은
True와 False가 있는데
이것을 정수값으로 바꾸면
True = 1
False = 0
이라는 점을 기억하자
4. 실전예제
1. 방의 크기를 랜덤하게 받는다. 높이, 길이
2. 페인트 1통에 5제곱미터를 쓸 수 있다.
3. 필요한 페인트 수를 자동으로 구하는 함수 만들기