Tout est dans le titre.
Code:
buffer = []
for i in range(0,11):
value = -1 + 0.2 * i
buffer.append(value)
print buffer
Voici la valeur de retour.
[-1.0, -0.80000000000000004, -0.59999999999999998, -0.39999999999999991, -0.19999999999999996, 0.0, 0.20000000000000018, 0.40000000000000013, 0.60000000000000009, 0.80000000000000004, 1.0]
J'ai essayer ceci :
Code:
value = round(-1 + 0.2 * i ,2)
Donc la ça fonctionne bien mais si je met value dans une liste et bha j'ai le même résultat qu'au dessus...
Par exemple
Code:
buffer = []
for i in range(0,11):
value = round(-1 + 0.2 * i ,2)
buffer.append(value)
print buffer
me retourne toujours
[-1.0, -0.80000000000000004, -0.59999999999999998, -0.39999999999999991, -0.19999999999999996, 0.0, 0.20000000000000018, 0.40000000000000013, 0.60000000000000009, 0.80000000000000004, 1.0]
Bref c'est pas une grande imprécision mais bon...
Je suis sur la R16
Et puis un peu offtopic je ne me suis pas encore penché sur le sujet mais quelqu'un n'aurais pas un lien ou un exemple de multithread en python dans c4d (en utilisant les fonction de thread de C4d et pas celle directement de python si possible)