Bonjour,
Je pense que mon post a déjà du être traité.
Je viens de m'apercevoir d'un comportement anormal pour lequel je souhaiterais avoir une solution.
Voilà le cas qui pose problème:
[CODE]value = 0.0
...
print "value=",value
if value >= 100.0:
print "Fin"

Je me suis apercu que lorsque "value" vaut 100.0 (résultat du print), je ne passe pas dans le test "if value >= 100.0". Après recherche, si je fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
print value,value-100.0
j'obtiens :
100.0 -2.84... e-14
En fait "value" vaut presque 100.0, Le print de "value" donne 100.0 ce qui me semble une erreur, mais bon, une fois qu'on le sait ...
Cependant, y a t'il un moyen propre pour tester que "value" soit presque égal à 100.0.
Merci