Converter Horas em Segundos

PythonBeginner
Pratique Agora

Introdução

Neste desafio, você criará um conversor de tempo simples que transforma horas em segundos. Este exercício prático ajuda a reforçar sua compreensão de conceitos básicos de Python, incluindo entrada de usuário, operações matemáticas e conversão de tipos de dados.

Este é um Desafio (Challenge), que difere de um Laboratório Guiado (Guided Lab) pois você deve tentar concluir a tarefa de forma independente, em vez de apenas seguir passos instrucionais. Desafios costumam ser um pouco mais complexos. Se encontrar dificuldades, você pode debater com o Labby ou verificar a solução. Dados históricos mostram que este é um desafio de nível iniciante com uma taxa de aprovação de 95%. Ele recebeu uma taxa de avaliações positivas de 98% dos alunos.

Implementação do Conversor de Tempo

Abra o editor de código e você encontrará o arquivo de modelo seconds.py com comentários úteis para orientar sua implementação.

Tarefas

  • Criar um programa que converta horas em segundos
  • Manipular a entrada do usuário para obter o número de horas
  • Calcular e exibir a quantidade equivalente de segundos

Requisitos

  • Trabalhe no arquivo de modelo /home/labex/project/seconds.py
  • Substitua os comentários TODO por código funcional que:
    1. Utilize input() para obter as horas com a mensagem "Hours: "
    2. Converta a string de entrada em um número inteiro
    3. Calcule os segundos (multiplique as horas por 3600)
    4. Exiba o resultado usando o formato "Seconds: "

Trabalhando com Números

Aqui está um guia rápido para auxiliar na conversão:

  • 1 hora = 60 minutos
  • 1 minuto = 60 segundos
  • Portanto, 1 hora = 3600 segundos
  • Exemplo de cálculo: 2 horas = 2 × 3600 = 7200 segundos

Exemplo

Ao executar seu programa:

$ python seconds.py
Hours: 3
Seconds: 10800

Outro exemplo:

$ python seconds.py
Hours: 1
Seconds: 3600
✨ Verificar Solução e Praticar

Resumo

Neste desafio, você criou um programa prático de conversão de tempo que demonstra diversos conceitos fundamentais de Python:

  • Captura de entrada do usuário com a função input()
  • Conversão de strings para inteiros usando int()
  • Realização de cálculos matemáticos
  • Formatação e exibição de saída com print()

Essas habilidades formam a base para tarefas de programação mais complexas e aplicações do mundo real.