Python súper sencillo: conversor de temperaturas
Un mini■programa con explicación paso a paso
Este documento muestra un programa **muy sencillo** en Python que convierte temperaturas
entre °C y °F. Es ideal para comenzar: usa funciones, entrada por teclado y un pequeño menú.
# Conversor de temperaturas: Celsius <-> Fahrenheit
# Autor: Tú
# Descripción: Convierte temperaturas con un menú sencillo.
def c_a_f(c):
"""Convierte de Celsius a Fahrenheit."""
return c * 9/5 + 32
def f_a_c(f):
"""Convierte de Fahrenheit a Celsius."""
return (f - 32) * 5/9
print("=== Conversor de temperaturas ===")
print("1) Celsius a Fahrenheit")
print("2) Fahrenheit a Celsius")
opcion = input("Elige 1 o 2: ")
if opcion == "1":
c = float(input("Ingresa la temperatura en °C: "))
print("Resultado:", c_a_f(c), "°F")
elif opcion == "2":
f = float(input("Ingresa la temperatura en °F: "))
print("Resultado:", f_a_c(f), "°C")
else:
print("Opción no válida")
¿Qué hace cada parte?
Elemento
Explicación
Funciones
c_a_f y f_a_c realizan la conversión. Separar la lógica en funciones hace el código más
Menú
print muestra dos opciones sencillas para el usuario.
Entrada
input lee lo que escribe el usuario; float convierte el texto a número real.
Decisión
if/elif/else elige qué conversión ejecutar según la opción.
Salida
print muestra el resultado final con la unidad correcta.
Ejemplo rápido
Si eliges la opción 1 y escribes 25, el programa imprimirá 77.0 °F. Si eliges la opción 2 y
escribes 77, imprimirá aproximadamente 25.0 °C.
Cómo ejecutarlo
1) Instala Python 3. 2) Guarda el código en un archivo llamado conversor.py. 3) Abre una
terminal en la carpeta del archivo y ejecuta: python conversor.py.
Idea para practicar
Agrega una tercera opción para convertir Kelvin a Celsius y viceversa. Tip: usa las fórmulas C =
K - 273.15 y K = C + 273.15.