Jump to content
Fórum Script Brasil

Pedro Baricati

Membros
  • Content Count

    1
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Pedro Baricati

  1. Boa tarde pessoal do forum, estou fazendo engenharia de materiais, e tenho uma matéria de computação, e o professor passou uma lista de exercícios de programas em python, e me deparei com um problema em meu código. Segue o exercício mais o código: #9) Faça um programa que leia a hora inicial, hora final, minuto inicial e minuto final #de uma prova de atletismo de um atleta. #Sabendo que a prova inicia e termina no mesmo dia e, o formato de hora é 24h, #calcule o total de tempo gasto: horas e minutos deste atleta horai = int(input("Qual foi o tempo inicial? (as horas) ")) mini = int(input("Qual foi o tempo inicial? (os minutos) ")) horaf = int(input("\nQual foi o tempo final? (as horas) ")) minf = int(input("Qual foi o tempo final? (os minutos) ")) hmini = horai*60 + mini*0.6 hminf = horaf*60 + minf*0.6 difh = (hminf-hmini)/60 print ("\nO tempo gasto foi: ", difh, "hrs") Não está dando erro, mas estou com problema na conversão, se coloco o tempo inicial como 12 hrs e 30 min e depois o final como 14 hrs e 20 min. O tempo sai errado, era pra ser 1 hr e 10 min, porém sai 1 hr e 70, só acontece quando o Minuto Inicial é MAIOR q o Minuto Final, também ocorre quando o Min Inicial é um número qualquer e o Min Final é zero.
×
×
  • Create New...