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
반응형
'알고리즘 (Python) > 코드업 기초 100제' 카테고리의 다른 글
[CodeUp] 코드업 기초 100제 1014번 풀이 - 파이썬(python) (0) | 2020.09.17 |
---|---|
[CodeUp] 코드업 기초 100제 1013번 풀이 - 파이썬(python) (0) | 2020.09.17 |
[CodeUp] 코드업 기초 100제 1011번 풀이 - 파이썬(python) (0) | 2020.09.17 |
[CodeUp] 코드업 기초 100제 1010번 풀이 - 파이썬(python) (0) | 2020.09.17 |
[CodeUp] 코드업 기초 100제 1008번 풀이 - 파이썬(python) (0) | 2020.09.17 |