Convertir Horas a Segundos

PythonBeginner
Practicar Ahora

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:
    1. Utilice input() para obtener las horas con el mensaje "Hours: ".
    2. Convierta la cadena de texto ingresada en un número entero.
    3. Calcule los segundos (multiplicando las horas por 3600).
    4. Imprima el resultado utilizando el formato "Seconds: ".

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.

✨ Revisar Solución y Practicar