[Python] 온도 단위 변경 코드

반응형

미국에서 사용하는 화씨 (℉)를 우리나라에서 사용하는 섭씨 (℃)로 변환하는 코드를 만들어 보았다.

 

✅  화씨 (℉) 를 섭씨 (℃) 로 변환하는 공식

섭씨 온도를 화씨로 바꾸려면 아래 공식을 사용합니다:

화씨 -> 섭씨 변환 공식

 

예시: 화씨 86도는 섭씨 몇 도일까?

 

위의 공식을 바탕으로 python 코드를 만들어 보겠다.

 

def fahrenheit_to_celsius(fahrenheit):
    return (fahrenheit - 32) * 5 / 9

 

temperature_list = [40, 15, 32, -4]
print(f"화씨 온도 리스트: {temperature_list}")

리스트 속 화씨 온도를 하나씩 반복해서 섭씨로 변경하기 위해

for 반복문을 사용했다.

for i in range(len(temperature_list)):
    temperature_list[i] = round(fahrenheit_to_celsius(temperature_list[i]), 1)  # 소수점 1자리까지 반올림
    
    print(f"섭씨 온도 리스트: {temperature_list}")

round를 통해 섭씨 온도 리스트 값을 반올림하였다.

화씨 온도 리스트: [40, 15, 32, -4]
섭씨 온도 리스트: [4.4, -9.4, 0.0, -20.0]
반응형

'studies > codes' 카테고리의 다른 글

[Python] Fibonacci Sequence 피보나치 수열  (0) 2025.03.29
[Python] 구구단 만들기  (0) 2025.03.29