En este post de programación para principiantes vamos a ver cómo convertir de grados Celsius a grados Fahrenheit y también la operación inversa; todo esto usando el lenguaje de programación Python.
Lo único que vamos a hacer será encerrar las fórmulas de conversión dentro de unas funciones. Recuerda que las fórmulas dicen:
C = (F – 32) / 1.8
F = (C * 1.8) + 32
De Celsius a Fahrenheit
Aplicando la fórmula, queda así:
def fahrenheit_a_celsius(f):
return (f - 32) / 1.8
La función recibe los grados Fahrenheit y devuelve los grados Celsius.
Conversión de Fahrenheit a Celsius
Para convertir de grados F a C en Python hacemos algo similar:
def celsius_a_fahrenheit(c):
return (c * 1.8) + 32
Poniendo todo junto

El modo de uso y el código completo en Python queda así:
"""
https://parzibyte.me/blog/
"""
def fahrenheit_a_celsius(f):
return (f - 32) / 1.8
def celsius_a_fahrenheit(c):
return (c * 1.8) + 32
# Modo de uso
f = float(input("Ingresa los grados Fahrenheit: "))
c = fahrenheit_a_celsius(f)
print(f"Los {f} grados Fahrenheit son {c} grados celsius")
c = float(input("Ingresa los grados Celsius: "))
f = celsius_a_fahrenheit(c)
print(f"Los {c} grados Celsius son {f} grados Fahrenheit")
Los valores con los que llamamos a la función pueden venir de cualquier lugar, en este caso los estoy solicitando al usuario con input.
Si te gusta Python te dejo más posts sobre este lenguaje en mi blog.
Si el post ha sido de tu agrado te invito a que me sigas para saber cuando haya escrito un nuevo post, haya
actualizado algún sistema o publicado un nuevo software.
Facebook
| X
| Instagram
| Telegram |
También estoy a tus órdenes para cualquier contratación en mi página de contacto