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
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.
Para convertir de grados F a C en Python hacemos algo similar:
def celsius_a_fahrenheit(c):
return (c * 1.8) + 32
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.
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Esta web usa cookies.