Introducción
En este desafío, crearás un sencillo conversor de tiempo que transforma horas en segundos. Este ejercicio práctico te ayudará a reforzar tu comprensión de conceptos básicos de Python, incluyendo la entrada de datos del usuario, las operaciones matemáticas y la conversión de tipos de datos.
Implementación del Conversor de Tiempo
Abre el editor de código y encontrarás el archivo plantilla seconds.py con comentarios útiles que te guiarán durante la implementación.
Tareas
- Crear un programa que convierta horas a segundos.
- Gestionar la entrada del usuario para obtener el número de horas.
- Calcular y mostrar el número equivalente de segundos.
Requisitos
- Trabaja sobre el archivo plantilla
/home/labex/project/seconds.py. - Sustituye los comentarios TODO con código funcional que:
- Utilice
input()para obtener las horas con el mensaje "Hours: ". - Convierta la cadena de texto ingresada en un número entero.
- Calcule los segundos (multiplicando las horas por 3600).
- Imprima el resultado utilizando el formato "Seconds: ".
- Utilice
Guía de Conversión Numérica
Aquí tienes una referencia rápida para ayudarte con el cálculo:
- 1 hora = 60 minutos
- 1 minuto = 60 segundos
- Por lo tanto, 1 hora = 3600 segundos
- Ejemplo de cálculo: 2 horas = 2 × 3600 = 7200 segundos
Ejemplo
Al ejecutar tu programa:
$ python seconds.py
Hours: 3
Seconds: 10800
Otro ejemplo:
$ python seconds.py
Hours: 1
Seconds: 3600
Resumen
En este desafío, has desarrollado un programa práctico de conversión de tiempo que demuestra varios conceptos fundamentales de Python:
- Captura de datos del usuario mediante la función
input(). - Conversión de cadenas de texto a enteros usando
int(). - Realización de cálculos matemáticos básicos.
- Formateo y visualización de resultados con
print().
Estas habilidades constituyen la base para tareas de programación más complejas y aplicaciones del mundo real.



