#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목퀴즈 3번2018-09-19 19:36
작성자

1,2번은 다들 많이 푸신 것 같고

3번에서 소수점 문제

int(a+0.5) 하면 반올림 됩니다.

만약 a=3.4 인 경우 3.9 를 int 형으로 받으면 3이 되고

a=3.5인 경우 4.0 을 int 형으로 받으면 4가 됩니다

따라서 0.5를 더해서 int 로 형변환 시켜주면 반올림됩니다

-------- 코딩 첨부 --------

def my_round(number):
    unit = number / abs(number)
    number=int(abs(number)+0.5)
    number = unit * number
    print(number)
    return number

my_round(3.5)​


 

댓글