J'ai le problème suivant: Je veux utiliser un while pas de boucle dans une condition vrai-faux. Je définis la condition et indique à la boucle ce qu'il faut faire lorsque la condition est respectivement Vrai et Faux. Cependant, dans la ligne 'converge = False, j = 1' (veuillez voir le code ci-dessous), je reçois le message 'int' objet n'est pas itérable. Pouvez-vous aider s'il vous plaît? Je ne sais pas quel est le problème ici car je suis assez nouveau pour Python.'int' objet n'est pas itérable - tandis que pas de boucle avec les booléens
condition que le terme de modèle devrait arrêter à l'état d'équilibre (lorsque la pente ne change pas plus)
Final_pools_2 = [pools_2[-1,:]]
converge = False, j = 1
while not converge:
parset_2[-6:] = Final_pools_2
j = j+1
fluxes_2,pools_2 = f2py.dalec(fluxes_2,pools_2,drivers,-10.,deltat,removal,fires,parset_2,1)
Final_pools_2.append(pools_2[-1,:])
test = 1-np.abs(Final_pools_2[-1]/parset_2[-6:])
if test > 0.001:
converge = True
Final_pools_2 = np.array(Final_pools_2)
Merci pour votre aide :)