CodeUp(코드업) 풀이 (1029번)

이 포스팅은 codeup.kr(코드업)의 문제를 Python3로 풀고 정리한 내용입니다.


1029 : [기초-데이터형] 실수 한 개 입력받아 그대로 출력하기2

문제 설명

실수 한 개를 입력받아 그대로 출력해보자.
(단, 입력되는 실수의 범위는 +- 1.710^-308 ~ 1.710^308 이다.)

입력

소수점 이하 자리수가 11개 이하인 실수 한 개가 입력된다.
(단, 입력되는 실수의 범위는 +- 1.710^-308 ~ 1.710^308 이다.)

출력

입력된 실수를 소수점 이하 11번째 자리까지 출력한다.

입력 예시

3.14159265359

출력 예시

3.14159265359


format 함수를 이용한 풀이

내 풀이1

1
2
3
4
5
try:
number = input();
print(format(float(number), '.11f'));
except Exception as e:
print(e);

내 풀이2

1
2
3
4
5
try:
number = float(input());
print('{0:0.11f}'.format(number));
except Exception as e:
print(e);

모범 답안

1
2
3
a=input()

print('%.11f' % float(a))
  • 소수점 아래 11자리까지 나타낼 것이므로 %f사이에 .11을 적어줍니다.