Re: [python-brasil] Converter segundos em dias, horas, min e segundos

2,875 views
Skip to first unread message

Renzo Nuccitelli

unread,
Jan 28, 2017, 10:24:36 AM1/28/17
to Python Brasil
Olá Mario,

O Coursera não te dia ao menos o input utilizado para considerar a solução inválida? Se tiver, poste aqui para vc possa ser ajudado.

A priori vou tentar entender sua solução. Para isso escrevi uma que veio à minha cabeça:


para seu input eu estou obtendo o mesmo resultado. Outra coisa que ajudaria seria a postagem do enunciado do exercício.

Abs,

On Sat, Jan 28, 2017 at 10:23 AM Mario Gottinari <mariogo...@gmail.com> wrote:
Bom dia, alguém poderia analisar meu código? Sou iniciante e faço um curso online e o corretor automático ido curso informa estar errado este meu exercício. Porem realizo a operação normal no terminal.
Obrigado!


segundos_str = input("Por favor, entre com o número de segundos que deseja converter:")
total_segs = int(segundos_str)


horas = total_segs // 3600
dias = horas//86400

segs_restantes = total_segs % 3600
minutos = segs_restantes // 60
segs_restantes_final = segs_restantes % 60

if (horas >= 24): 

dias = int(horas / 24)
horas = int(horas % 24)


print(dias,"dias,",horas,"horas,",minutos,"minutos e",segs_restantes_final,"segundos.")


Saida no terminal:

Nexus:Coursera Nexus$ python3 Exercicio3.py 

Por favor, entre com o numero de segundos que deseja converter:178615

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

Nexus:Coursera Nexus$ 


--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
Renzo Nuccitelli

Eu leio email somente uma vez por dia. Se o assunto for urgente, me ligue.


Iuri

unread,
Jan 28, 2017, 10:47:21 AM1/28/17
to python...@googlegroups.com
O problema não está nos plurais errados? 1 dias, 1 horas... 



---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.
--
Renzo Nuccitelli

Eu leio email somente uma vez por dia. Se o assunto for urgente, me ligue.


--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:


---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.

Mauricio Fagundes

unread,
Jan 28, 2017, 11:07:08 AM1/28/17
to python...@googlegroups.com
Eu apostaria na falta de um teste para números negativos e/ou valores não numéricos.



---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.
--
Renzo Nuccitelli

Eu leio email somente uma vez por dia. Se o assunto for urgente, me ligue.


--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:


---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:


---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.
--
Maurício Fagundes

Mario Gottinari

unread,
Feb 6, 2017, 11:01:27 AM2/6/17
to Python Brasil
Opa Pessoal!
Já consegui a solução, porem não estou com meu código no momento, mas assim que eu conseguir pegar, postarei a solução.
Obrigado a todos pelas dicas e apoio.

Mario Gottinari

unread,
Feb 9, 2017, 6:18:03 AM2/9/17
to Python Brasil

Pessoal, era só espaçamento que o corretor fica cobrando!
Obrigado a todos! 
Reply all
Reply to author
Forward
0 new messages