본문 바로가기
알고리즘/CodeUp PS

[CodeUp][Python] 1123번 : 섭씨 온도를 화씨 온도로 변환

by 빛밤하늘 2021. 8. 15.
반응형

밑의 링크는 CodeUp에서의 문제 링크입니다.

문제는 링크를 통해서 직접 봐주시길 바랍니다.

 

섭씨 온도를 화씨 온도로 변환

화씨온도를 소수 셋째자리 까지 출력한다. (실수)

codeup.kr

 

 

 

 

 

 

 

주의해야 할 점

이전 문제에서 많이 봤던 소수점 자리 수를 제한해서 출력하는 문제입니다.

특히 예시에서처럼 섭씨 온도가 30일 때 화씨 온도를 계산하면 실제값이 86으로 딱 떨어지는데,

이 같은 경우에도 86.000으로 소수 셋째 자리를 출력해야 합니다.



 

생각한 풀이 과정

  1. readline을 사용하기 위해 import 합니다.
  2. 섭씨 온도를 입력합니다. 정수형으로 변환하고, 변수 celsius에 저장합니다.
  3. 문제 설명에 나와 있는 섭씨 온도를 화씨 온도로 변환하는 공식을 사용해 섭씨 온도 celsius의 값을 화씨 온도로 변환해 fahrenheit 변수에 저장합니다.
  4. 화씨 온도인 fahrenheit의 값을 소수 셋째 자리까지 출력합니다.




 

 

 

 

제출한 파이썬 코드

# readline을 사용하기 위해 import합니다.
from sys import stdin


# 섭씨 온도를 입력합니다.
# 정수형으로 변환합니다.
celsius = int(stdin.readline())
# 섭씨 온도를 화씨 온도로 변환한 값을 저장한 변수를 선언합니다.
fahrenheit = 9 / 5 * celsius + 32

# 화씨 온도인 fahrenheit의 값을 소수 셋째 자리까지 출력합니다.
print('%.3f' % fahrenheit)

 

 

 

제출 결과

결과

 

 

 

 

 

 

 

 

느낀 점

항상 변수명을 어떻게 만들어야 할까 고민하면서 영어 단어를 검색하게 되는데

이번에도 섭씨 온도와 화씨 온도를 영어로 공부하고 가네요.😁😁

 

 

 

※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.

※ 더 효율적이고 빠른 정답을 환영합니다.

반응형

댓글