728x90
반응형
python3 math 모듈 없이 올림, 내림, 반올림 하는법
·
BOJ/이론
일반적으로 python을 사용할때 올림을 구현해야할 일이 있으면 math 모듈을 import 해서 사용하지만, 간단한 방법으로 구현할 수 있다.올림a = 7b = 4result = -(-a//b)print(result) # 2위와 같이 음수에서의 나눗셈의 성질을 이용하면 따로 math 모듈을 사용하지 않아도 올림을 구현할 수 있다. 나눗셈에서는 나머지가 항상 양수여야하기 때문에 이렇게 연산이 진행된다.내림a = 7b = 4result = a/bprint(int(result)) # 1내림은 많이 사용하는 int()를 사용하면 된다. int 함수는 float 형을 변환할 때 정수 부분만 취하기 때문에, 나머지 소수 부분은 버려버린다.반올림print(round(1.5)) # 2print(round(2.5)) ..
728x90
반응형
nivr4y
'int()' 태그의 글 목록