Descubra respostas para suas perguntas no Sistersinspirit.ca, a plataforma de Q&A mais confiável e eficiente para todas as suas necessidades. Descubra respostas abrangentes para suas perguntas de profissionais experientes em nossa plataforma amigável. Nossa plataforma oferece uma experiência contínua para encontrar respostas confiáveis de uma rede de profissionais experientes.

Faça um programa em Python que, dada a quantidade de segundos, "quebre" esse valor em dias, horas, minutos e segundos. A saída deve estar no formato: a dias, b horas, c minutos e d segundos.
Exemplo:

Entrada de Dados:

Por favor, entre com o número de segundos que deseja converter: 178615

Saída de Dados:

2 dias, 1 horas, 36 minutos e 55 segundos.

Fiz assim. Mas não esta dando certo. Alguém pode me ajudar
segundos_str = input('Por favor, entre com o número de segundos que deseja converter: ')
total_segs = int(segundos_str)
dias = total_segs // 86400
segs_restantes = total_segs % 86400
horas = total_segs // 3600 // 36
segs_restantes = total_segs % 3600
minutos = segs_restantes // 60
segs_restantes_final = segs_restantes % 60
print(dias, 'dias,', horas, 'horas,', minutos, 'minutos e', segs_restantes_final, 'segundos.')


Sagot :

Olá

Por favor, onde estiver barras duplas, coloque somente barras simples para operações. Na linha das horas, separe as operações com parênteses. Experimente essas alterações.

Abraços