Bonjour,

Etant débutant, je cherche à effectuer des petits programmes sur Python. Je rencontre actuellement un problème avec ce type de programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
def seconde(iterable):
 
	heure = iterable / 3600
 
	minute = (iterable - (3600 * heure)) / 60
 
	secondes = iterable - (3600 * heure) - (60 * minute)
 
	time = (heure, minute, secondes)
 
	return time
 
 
resultat = (seconde(456))
 
print("%s heures, %s minutes, et %s secondes\n" %(resultat[0], resultat[1], resultat[2]))
En effet, il me retourne n'importe quoi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
0.12666666666666668 heures, -9.473903143468002e-16 minutes, et 0.0 secondes
 
[Finished in 0.2s]
J'ai du mal à comprendre ^^' je m'y prend visiblement mal.

Merci