-문제-
실수 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"))
'개발,컴퓨터 > 코딩테스트' 카테고리의 다른 글
| 코드업 파이썬 기초 100제 6044번 풀이 (0) | 2023.04.06 |
|---|---|
| 코드업 파이썬 기초 100제 6044번 풀이 (0) | 2023.04.06 |
| 코드업 파이썬 기초 100제 6034번 풀이 (0) | 2023.04.06 |
| 코드업 파이썬 기초 100제 6033번 풀이 (0) | 2023.04.06 |
| 코드업 파이썬 기초 100제 6008번 풀이 (0) | 2023.04.03 |