본문 바로가기

알고리즘 (Python)/코드업 기초 100제

[CodeUp] 코드업 기초 100제 1012번 풀이 - 파이썬(python)

728x90
반응형

1012 : [기초-입출력] 실수 1개 입력받아 그대로 출력하기(설명)

시간 제한 : 1초 메모리 제한 : 128 MB

 


 

문제 설명

 

실수형(float)로 변수를 선언하고 그 변수에 실수값을 저장한 후
저장되어 있는 실수값을 출력해보자.

입력

 

실수값 1개가 입력된다.
(단, float로 저장할 수 있는 실수 값만 입력된다.)

출력

 

입력된 실수값을 그대로 출력한다.

입력 예시

 

1.414213

출력 예시

 

1.414213

내 풀이

 

a = float(input()) 

print("%0.6f"%a)

모범 답안

 

a=input()
a=float(a)
print("%f" % a)

해설

 

실수형(float형)으로 변수를 선언해야 하므로 input() 함수를 float()함수로 감싸주었습니다.
모범 답안과 같이 따로 사용해도 문제 없습니다.
출력이 실수이므로 float형으로 출력해야 하므로 %f를 사용하였습니다.
제 풀이에 쓰인 %0.6f는 float형을 소수 6자리까지 나타내라는 뜻입니다.
print() 함수 뒤에 붙은 % a는 a를 float형으로 나타내라는 뜻입니다.
더 공부하고 싶은 분은 "파이썬 문자열 포매팅"으로 검색해보시면 많은 정보를 얻을 수 있습니다.
728x90
반응형