본문 바로가기
개발,컴퓨터/코딩테스트

코드업 파이썬 기초 100제 6043번 풀이

by Muyaho~ 2023. 4. 6.

-문제-

실수 2개(f1, f2)를 입력받아
f1 을 f2 로 나눈 값을 출력해보자. 이 때 소숫점 넷째자리에서 반올림하여 무조건 소숫점 셋째 자리까지 출력한다.

 

 

 

-풀이-

 

 

 

1) 변수 2개를 공백으로 구분하는 코드를 작성합니다.

a, b = input().split()

 

2) float() 함수를 사용하여 두 변수에 입력되는 값을 실수로 만들어 주고, 새로운 변수인 c를 만들어 두 값을 나눈 값이 들어갈 수 있도록 합니다.
c = float(a) / float(b)

 

3) format(변수,".숫자f")) 함수를 이용하여 넷째자리에서 반올림하여 셋째 자리까지 출력해줍니다.
print(format(c, ".3f"))

 

※참고!

 

format 함수에 들어가는 (숫자f)에서 '숫자'는 그 수보다 하나 큰 수에서 반올림하여 그 수만큼의 자릿수가 나오도록 한다고 생각하면 됩니다.

 

 

 

 

 

 

 

 

-정답 코드-

a, b = input().split()

c = float(a) / float(b)

print(format(c, ".3f"))