# 3. APS/CodeUp

CodeUp # Python 기초 100제_6043_실수 2개 입력받아 나눈 결과 계산하기

둥굴둥굴둥굴레차 2021. 7. 4. 16:00

 

 

[기초-산술연산] 실수 2개 입력받아 나눈 결과 계산하기(py)

본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다.  ------ 실수 2개(f1, f2)를 입력받아 f1 을 f2 로 나눈 값을 출력해보자. 이 때 소숫점

codeup.kr

 

[문제]

실수 2개(f1, f2)를 입력받아
f1 을 f2 로 나눈 값을 출력해보자.

이 때 소숫점 넷째자리에서 반올림하여 무조건 소숫점 셋째 자리까지 출력한다.

 

[input]

10.0 3.0

 

[output]

3.333

 

[나의 풀이]

a, b = map(float, input().split())

# % 사용법
# %은 내가 원하는 연결다리
# a/b를 .3f 모양으로 얻고 싶다는 의미
print('%.3f' % (a/b) )

 


🧐 

round도 지정된 숫자 이하에서 반올림 하여 출력해주는 함수인데..

왜 round사용했을 땐 틀린 답이라고 나오는거지?

아래는 내가 제출했지만 틀렸다고 빠꾸먹은 코드다.

a, b = map(float, input().split())
print(round(a/b, 3))

 

구글링해봐도 큰 수확이 없다.