Bonjour,
J'ai un souci avec le code suivant en python :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
i=0
while i <= 1 :
      print(i)
      i=i+0.05

Au lieu d'avoir une succession de nombres affichés de 0 à 1 de 0,05 en 0,05 j'ai après le troisième passage dans la boucle le nombre 0.15000000000000002 qui s'affiche au lieu de 0.15 simplement.
Je n'arrive pas à m'expliquer ces erreurs de calcul.

Merci beaucoup de vos réponses.
Cordialement.