B
Anonyme
Salut, je débute en python dinc je m'y connais pas trop mais j'ai fait un algorythme où l'utilisateur doit entrer une réponse à une question donnée dans un temps limité.
Pour ça je créé moi même le timer mais l'affichage avec chr(13) n'est pas correct.
Pour ceux qui ne savent pas si je fait l'algorithme affiche:
1
2
3
[...]
9
Et si je fait:
j'obtient à la fin de l'exécution:
9
Chr(13) permet de revenir au début de la ligne plutôt que d'aller à la ligne.
Voilà mon code avec le chrono seulement.
c'est très simple, sauf que lors du décompte je ne vois pas "9,99 puis 9,98..."
Je vois un truc similaire à ça:
9,990000000099
9,980000000098
...
Savez vous ce à quoi c'est du ?
Savez vous comment y remédier ?
Merci
Pour ça je créé moi même le timer mais l'affichage avec chr(13) n'est pas correct.
Pour ceux qui ne savent pas si je fait l'algorithme affiche:
Code:
for x in range(10):
Print(x)
2
3
[...]
9
Et si je fait:
Code:
for x in range(10):
Print(chr(13), x)
j'obtient à la fin de l'exécution:
9
Chr(13) permet de revenir au début de la ligne plutôt que d'aller à la ligne.
Voilà mon code avec le chrono seulement.
Code:
import time
a=10
For x in range(11)
Print(chr(13), a)
Time.sleep(0.01)
a=a-0,01
c'est très simple, sauf que lors du décompte je ne vois pas "9,99 puis 9,98..."
Je vois un truc similaire à ça:
9,990000000099
9,980000000098
...
Savez vous ce à quoi c'est du ?
Savez vous comment y remédier ?
Merci