Espacio publicitario (banner)
AD

¿Ya dominas lo básico? Un curso estructurado de Python es la vía rápida para dar el salto.

Ver cursos de Python en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐍Lecciones de Python
Lección 67 / 69

Convertir temperaturas (Celsius a Fahrenheit)

En esta lección usarás la conversión entre Celsius y Fahrenheit para practicar cómo traducir una fórmula directamente a código. Está pensada para quien ha buscado «convertir Celsius a Fahrenheit en Python».

Convertir grados Celsius (°C) a Fahrenheit (°F) usa la fórmula «°C × 9/5 + 32», mientras que pasar de Fahrenheit a Celsius usa «(°F − 32) × 5/9». La conversión de unidades es un ejercicio de práctica clásico. Es una forma estupenda de experimentar el flujo básico de la programación: tomar una fórmula matemática y traducirla directamente a una expresión de Python.

El código de ejemplo implementa cada fórmula directamente en dos funciones: celsius_to_fahrenheit y fahrenheit_to_celsius. La comprensión mejora si compruebas la ida y la vuelta: 25 °C se convierte en 77 °F, y convertir esos 77 °F de vuelta te devuelve 25 °C.

Un error habitual al empezar es equivocarse con el orden de la división o con la precedencia de operadores, lo que produce un resultado no deseado. Al traducir una fórmula a código, usar paréntesis para dejar explícito el orden de las operaciones ayuda a evitar este tipo de fallo.

Hace verdadera falta en aplicaciones que manejan datos de países que usan Fahrenheit, como Estados Unidos, y es buena práctica para traducir una fórmula sencilla directamente a código. El mismo patrón se aplica a muchas otras conversiones: longitud, peso, etc.

Python
SALIDA

💡 El motor de Python puede tardar unos segundos en cargarse la primera vez que ejecutas código.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)