Data structure & Algorithm/Code up

[Code up] 코드업 6042번 문제 풀이(Python)

LydiaRyu 2022. 7. 14. 22:12
반응형

코드업 6042번 문제: 실수 1개 입력받아 소숫점이하 자리 변환하기 (Python)

 

📒 문제 설명

실수 1개를 입력받아
소수점 이하 두 번째 자리까지의 정확도로 반올림한 값을 출력해보자.

입력 예시

3.141592

출력 예시

3.14

 

😃 문제 풀이

a = float(input())

# Case 1
print(format(a, '.2f'))

# Case 2
print(round(a, 2))

 

  • 실수형을 입력받기 때문에 실수형을 나타내는 float() 함수로 입력을 받는다. 

 

  • format() 함수를 사용하여 소수 둘째짜리의 실수형을 나타낼 수 있다. 이때,. 2는 소수 둘째 자리를 나타내는 표현이고 f는 실수형(float)을 나타내는 표현이다. 따라서, '.2f' 로 표현하면 소수 둘째 자리의 실수형이라는 의미이다. (둘째짜리까지의 반올림한 값)

 

  • round() 함수로 소수 둘째자리에서 반올림한 형태로 표현할 수도 있다. round(값, 자릿수)  로 원하는 자릿수까지 반올림한다.

 

728x90