Bem-vindo ao Sistersinspirit.ca, onde suas perguntas são respondidas por especialistas e membros experientes da comunidade. Explore soluções abrangentes para suas perguntas de uma ampla gama de profissionais em nossa plataforma amigável. Junte-se à nossa plataforma de perguntas e respostas para conectar-se com especialistas dedicados a fornecer respostas precisas para suas perguntas em diversas áreas.

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

Obrigado por sua visita. Estamos dedicados a ajudá-lo a encontrar as informações que precisa, sempre que precisar. Obrigado por usar nossa plataforma. Nosso objetivo é fornecer respostas precisas e atualizadas para todas as suas perguntas. Volte em breve. Volte ao Sistersinspirit.ca para obter mais conhecimento e respostas dos nossos especialistas.