Convertir Horas a Segundos

PythonPythonBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este desafío, crearás un conversor de tiempo simple que transforme horas en segundos. Este ejercicio práctico ayuda a fortalecer tu comprensión de los conceptos básicos de Python, como la entrada del usuario, las operaciones matemáticas y la conversión de tipos.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") python/BasicConceptsGroup -.-> python/numeric_types("Numeric Types") python/BasicConceptsGroup -.-> python/type_conversion("Type Conversion") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") python/PythonStandardLibraryGroup -.-> python/math_random("Math and Random") subgraph Lab Skills python/variables_data_types -.-> lab-290725{{"Convertir Horas a Segundos"}} python/numeric_types -.-> lab-290725{{"Convertir Horas a Segundos"}} python/type_conversion -.-> lab-290725{{"Convertir Horas a Segundos"}} python/build_in_functions -.-> lab-290725{{"Convertir Horas a Segundos"}} python/math_random -.-> lab-290725{{"Convertir Horas a Segundos"}} end

Implementación del Conversor de Tiempo

Abre el editor de código y encontrarás el archivo de plantilla seconds.py con comentarios útiles que te guiarán a través de la implementación.

Tareas

  • Crea un programa que convierta horas en segundos.
  • Maneja la entrada del usuario para el número de horas.
  • Calcula y muestra el número equivalente de segundos.

Requisitos

  • Trabaja con el archivo de plantilla /home/labex/project/seconds.py.
  • Reemplaza los comentarios TODO con código funcional que:
    1. Utilice input() para obtener las horas con el mensaje "Horas: ".
    2. Convierta la cadena de entrada a un entero.
    3. Calcule los segundos (multiplique las horas por 3600).
    4. Imprima el resultado con el formato "Segundos: ".

Trabajar con Números

Aquí hay una guía rápida para ayudarte con la conversión:

  • 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

Cuando ejecutes tu programa:

$ python seconds.py
Horas: 3
Segundos: 10800

Otro ejemplo:

$ python seconds.py
Horas: 1
Segundos: 3600
✨ Revisar Solución y Practicar

Resumen

En este desafío, has creado un programa práctico de conversión de tiempo que demuestra varios conceptos fundamentales de Python:

  • Tomar la entrada del usuario con la función input().
  • Convertir cadenas a enteros usando int().
  • Realizar cálculos matemáticos.
  • Formatear y mostrar la salida con print().

Estas habilidades forman la base para tareas de programación más complejas y aplicaciones del mundo real.