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.')