1240: [기초-값변환] 실수 1개 입력받아 소숫점이하 자리 변환하기(설명)(py)

메모리:128 MB 시간:1.000 S 표준 입력 및 출력
문제유형 채점방법:일반 만든사람:
제출:885 통과:444

문제설명

본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. 
------
실수 1개를 입력받아 소수점 이하 세번째 자리에서 반올림해서 소숫점 이하 둘째자리까지의 출력해보자.

1. 소수점 출력하는 방법으로 무조건 원하는 소수 이하 자리까지 출력하는 방법
String Format 문법적용
  가. % 사용하는 문법
     -  서식 지정방법 ( %f  (실수), %d (정수),  %s(문자열) )
       ex) print('%.2f'%3.15234)
  나.  format 사용하는 문법
      - { } 를 사용한다.
        ex) print("{:.2f}".format(3.15234))
  다. f-string을 사용하는 방법(이 방법을 추천합니다.)
      - 출력하고자 하는 문자열에서 특정 부분만 바꿔 출력하는 방법이다.
      - 사용방법은 출력하고자 하는 문자열 앞에 f와 {}만 알면 됩니다.
      - 형태 f'{변수 또는 값 : 타입(종류)}' 
      ex)  a = 3.15234
            print( f'{a:.2f}' )     # 값 또는 변수(a)를 문자열로 출력하는데 소수점(.) (2)번째까지 실수(f)로 출력하라
        


컴퓨터 프로그래밍에서 실수 변환이나 실수를 사용하는 계산은
정확하게 변환되거나 계산되는 것이 아니라, 거의 모두 근사값으로 계산되는 것이라고 할 수 있다. 

실수가 컴퓨터로 저장되기 위해서는 디지털 방식으로 2진 정수화되어 저장되어야 하는데,
그 과정에서 아주 작은 부분이 저장되지 않고 사라지는 잘림(truncation) 오차가 자주 발생하기 때문이다.

입력조건

실수 1개가 입력된다.

출력조건

소숫점 이하 둘째자리까지의 정확도 값으로 출력한다.

입력예시 복사

3.141592

출력예시 복사

3.14

힌트

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회
- 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요.
- 모든 내용 및 이미지들은 저작자와의 협의 없이 무단으로 사용할 수 없습니다.