Je cours le code suivant, mais le message d'erreur "float" ne prend pas en charge l'affectation d'élément. Ma sortie désirée est d'ajouter les résultats de ces calculs dans le vecteur ViL'objet float python ne prend pas en charge l'affectation d'élément
import numpy as np
MolWeight = [132, 320, 29, 45, 10]
Ci = 10 # g/L initial Concentration
Cf = 50*10**(-6) #M final Concentration
Vf = 100*10**(-6) #Litre final Volume
Vi = []
for i in range(len(MolWeight)):
#How many moles of the compounds are there in the standard solution
Mi = Ci/MolWeight[i] #M
#this corresponds to the initial concentration of the standard compound
Ci = Mi #M/L
#I calculate the volume to extract from the standard compound solution, so to obtain the desired concentration
np.append.Vi[i] = (Cf*Vf)/Ci #L
@Evert append accolade est erroné 'Vi [i] .append (Cf * Vf/Ci)'. Mais bonne suggestion. –