Math_A/B(1008)

Eugenius1st·2023년 1월 17일
0

Algorithm_Baekjoon

목록 보기
150/158
post-thumbnail

문제

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력
첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.

풀이

사칙연산 도전하기의 문제들과 동일하게 사용자로부터 두 수를 입력 받고, 입력받은 수를 계산하여 출력하는 문제이다.

여기서 다른 점 한가지는 절대/상대 오차가 10^-9 까지 혀용한다는 것으로, 소수점 이하 9자리까지 출력을 허용해야 한다는 점이다.

  • split() 함수를 이용해 입력받은 a와 b를 나눠준 후, a와 b를 실수형인 float으로 형변환 시켜줍니다.
  • Python의 실수형은 float만 존재하기에 double이 아닌 float을 사용

round() 함수는 첫번째 인자로 숫자를, 두번째 인자로 소수점 이하 어디까지 출력할 것인지를 값으로 넣으면 해당 인자만큼 출력이 되는 함수

코드

a,b = input().split()
a = float(a)
b = float(b)
#print(a/b)
print(round(a/b,9))
cs
profile
최강 프론트엔드 개발자가 되고싶은 안유진 입니다

0개의 댓글