Python - Conversión entre Celsius y Fahrenheit
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.
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta semana estuve recreando la API del plugin para impresoras térmicas en Android (HTTP a…
Hoy te enseñaré a extraer la cadena base64 de una clave PEM usando una función…
Encender un foco con un Bot de Telegram es posible usando una tarjeta como la…
Esta web usa cookies.