본문 바로가기
프로그래밍/python

파이썬 섭씨 화씨 변환 <-> 화씨 섭씨 변환

by 마루의 일상 2024. 4. 6.
728x90
반응형

파이썬을 사용하여 섭씨를 화씨로 변환하고, 그 반대로 화씨를 섭씨로 변환하는 방법에 대해 알아보겠습니다.

섭씨를 화씨로 변환하는 방법

섭씨(Celsius): 섭씨는 물의 녹는 점을 0도로, 끓는 점을 100도로 설정한 체계입니다. 이는 물의 물리적 특성을 기반으로 하며, 과학 및 일상 생활에서 널리 사용됩니다. 섭씨 온도는 대개 °C로 표시됩니다.

 

섭씨를 화씨로 변환하기 위해서는 다음의 공식을 사용합니다.

°F=(°C×9/5)+32

여기서 °C는 섭씨 온도를, °F는 화씨 온도를 나타냅니다.

파이썬에서 이 공식을 사용하여 함수를 작성해보겠습니다.

 

def celsius_to_fahrenheit(celsius):
    fahrenheit = (celsius * 9/5) + 32
    return fahrenheit

이 함수는 섭씨 온도를 인자로 받아서 해당하는 화씨 온도를 반환합니다.

화씨를 섭씨로 변환하는 방법

화씨(Fahrenheit): 화씨는 온도 체계 중 하나로, 녹는 점을 32도, 끓는 점을 212도로 설정합니다. 이는 다니엘 가브리엘 화씨가 18세기에 개발한 체계로, 미국에서 주로 사용됩니다. 화씨 온도는 대개 °F로 표시됩니다.

 

화씨를 섭씨로 변환하기 위해서는 다음의 공식을 사용합니다.

°C=(°F32)×5/9

여기서 °F는 화씨 온도를, °C는 섭씨 온도를 나타냅니다.

이 공식을 파이썬 함수로 구현해보겠습니다.

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

이 함수는 화씨 온도를 인자로 받아서 해당하는 섭씨 온도를 반환합니다.

예제 실행

이제 위에서 정의한 두 함수를 사용하여 섭씨를 화씨로 변환하고, 화씨를 섭씨로 변환해보겠습니다.

# 섭씨를 화씨로 변환하는 예제
celsius_temperature = 30
fahrenheit_temperature = celsius_to_fahrenheit(celsius_temperature)
print(f"{celsius_temperature} 섭씨 -> {fahrenheit_temperature} 화씨")

# 화씨를 섭씨로 변환하는 예제
fahrenheit_temperature = 86
celsius_temperature = fahrenheit_to_celsius(fahrenheit_temperature)
print(f"{fahrenheit_temperature} 화씨 -> {celsius_temperature} 섭씨")

 

이제 위의 코드를 실행하면, 각각의 섭씨와 화씨 온도가 변환되어 출력됩니다.

이상으로, 파이썬으로 섭씨를 화씨로 변환하거나 화씨를 섭씨로 변환하는 방법에 대해 알아보았습니다.

감사합니다!

728x90
반응형