코딩12 파이썬 소수점 반올림 올림 round()와 ceil() (with 백준 2033) 소수점 반올림은 내장함수 round() 사용#round() number 를 소수점 다음에 ndigits 정밀도로 반올림한 값을 반환#0.5 이상 반올림print(f"1.4: {round(1.4)}") # 1.4: 1print(f"1.5: {round(1.5)}") # 1.5: 2print(f"1.6: {round(1.6)}") # 1.6: 2print(f"3.4: {round(3.4)}") # 3.4: 3print(f"3.5: {round(3.5)}") # 3.5: 4print(f"3.6: {round(3.6)}") # 3.6: 4#주의 : 2.5 인 경우 2 반환print(f"2.4: {round(2.4)}") # 2.4: 2print(f"2.5: {round(2.5)}") # 2.5: 2print(f.. 2024. 5. 17. 파이썬 소수점 버림 trunc() floor() (with 백준 10869) 소수점 버림을 하고 싶을 때,math 수학 모듈 중 trunc(), floor() 함수 사용기능이 비슷하나, 양수건 음수건 소수점은 무조건 버리고 싶으면 trunc() 사용#소수점 버리기 방법 1 : trunc()#trunc(x) : 소수 부분을 제거하고 정수 부분만 남겨두고 x를 반환. 이는 0으로 반올림. #trunc()는 양수 x에 대해 Floor()와 동일하고 음수 x에 대해 ceil()과 동일.import math#양수인 경우 몫만 놔두고 소수점 버림print(math.trunc(2.5)) # 2#음수인 경우 몫만 놔두고 소수점 버림print(math.trunc(-2.5)) # 2#소수점 버리기 방법 2 : floor()#floor(x) : x보다 작거나 같은 가장 큰 정수인 x의 floor를 .. 2024. 5. 15. 이전 1 2 다음