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.