Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

Drop Rain

[Python] 사사오입이 아닌 반올림 코드 본문

카테고리 없음

[Python] 사사오입이 아닌 반올림 코드

Droprain 2023. 8. 30. 15:37

2023.08.30 - 첫 작성


문제상황

사사오입 반올림이 아닌 15단위의 반올림이 필요해졌고, 간단한 구현으로 해결할 수 있었습니다.

  • 15단위 반올림이란?
    • 7까지는 내림하고, 8부터는 올림하는 코드입니다
    • 예를 들어 17은 15로 내림하고, 27은 30으로 올림합니다.

해결방법

def adjust_angle(angle):
    angle = round(angle/15)*15
    return angle

만약 15단위가 아니라 8, 9 등 다른 단위로 반올림하고 싶을 때에는 코드에서 숫자만 변경하면 됩니다.