TEMA

Runtime Error - Python

Matheus Rodrigues preguntado 5 months ago

Se alguem puder me orientar a uma melhor forma para evitar o erro eu agradeço

dia_inicial = int(input("Dia "))
lista_inicial = input().split(" : ")
dia_final = int(input("Dia "))
lista_final = input().split(" : ")

hi = int(lista_inicial[0])
mi = int(lista_inicial[1])
si = int(lista_inicial[2])

hf = int(lista_final[0])
mf = int(lista_final[1])
sf = int(lista_final[2])

dia = dia_final - dia_inicial
hora = hf - hi
hora_neg = (24 - hi) + hf
minuto = mf - mi
segundo = sf - si
minuto_neg = (60 - mi) + mf
seg_neg = (60 - si) + sf

if hf >= hi:
    hora = hora
else: # significa que ainda não passou um dia
    dia = dia_final - dia_inicial -1
    hora = hora_neg
if mf >= mi:
    minuto = minuto
else:
    minuto = minuto_neg
if sf >= si:
    segundo = segundo
else:
    segundo = seg_neg
print("{} dia(s)\n{} hora(s)\n{} minuto(s)\n{} segundo(s)".format(dia,hora,minuto,segundo))

Este tema aún no ha sido contestado. ¡Sé el primero!

Recuerda no enviar soluciones. Tu mensaje puede ser revisado por nuestros moderadores.