Bonsoir je veux convertir un nombre de type flottant en entier, je vous laisse mon code en dessous pour que vous puissiez mieux comprendre
import time
def chrono(seconde):
"""le paramètre seconde sera le nombre de seconde d'intervalle"""
temps = 0
while True:
# Création du temps
debut = time.time()
pause = time.sleep(seconde)
fin = time.time()
temps += fin - debut
print(temps)
comme vous pouvez le voir j'ai un nombre flottant au lieux d'un entier
Bonjour. Je ne vois pas bien l'endroit où tu essaie la conversion. J'imagine que tu t'attendais à une conversion implicite puisque temps est de type int initialement, mais il n'y a pas de telles conversions en Python. Il faut utiliser int().
Bonjour. Je ne vois pas bien l'endroit où tu essaie la conversion. J'imagine que tu t'attendais à une conversion implicite puisque temps est de type int initialement, mais il n'y a pas de telles conversions en Python. Il faut utiliser int().
int initialement, mais il n'y a pas de telles conversions en Python. Il faut utiliser int().
ça dépend de ce que l'on veux faire de l'arrondi, on peut aussi vouloir arrondir à la valeur supérieur via math.ceil()
Conversion de flottant a entier
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
comme vous pouvez le voir j'ai un nombre flottant au lieux d'un entier
typage structurel ftw