Sujet : Re: Problème boucl
De : nospam_giannivolturno5 (at) *nospam* gmail.com.invalid (gigi123)
Groupes : fr.comp.lang.pythonDate : 13. Sep 2022, 08:47:37
Autres entêtes
Organisation : !No_Organization!
Message-ID : <qIKcnVu2Q9MEqL3-nZ2dnZfqlJ9h4p2d@giganews.com>
References : 1 2
Le lundi 12 Septembre 2022 à 18:20 par Dominique :
Le 12/09/2022 Í 13:43, gigi123 a écrit :
Bonjour,
VoilÍ j'aimerai que mon élément res[j]
s'incrémente lorsqu'il trouve la
condition d'égalité avec la 2nd liste, sans sortie de la boucle
while.
voici le code :
identique = True
a=0 #variable qui parcours ma 2nd liste
b=0 #compteurs catégorie urnes standars
c=0 #compteurs catégorie consommables
d=0 #compteurs catégorie urnes décoratives
e=0 #compteurs catégorie cyclavet
f=0 #compteurs catégorie bijoux
g=0 #variable qui parcours ma 1ère liste
j=0 #VARIABLE PREMIERE LISTE
while identique == True and j==0 :
if res[j] != conso[a]:
a = a+1
if res[j]==conso[a]:
res[j]=res[j+1]
if conso1[a] == 'Catégorie A':
b=b+1
else:
if conso1[a] == 'Catégorie B':
c=c+1
else:
if conso1[a] == 'Catégorie C':
d=d+1
else:
if conso1[a] == 'Catégorie F':
e=e+1
else:
if conso1[a] == 'Catégorie G':
f=f+1
identique = False
Bonsoir,
D'emblée, je ne vois pas d'o͹ sortent les variables res et
conso. De
plus, quel problème rencontrez-vous ?
Bonjour,
Res et conso sont 2 listes.
J'aimerai dès lors qu'il trouve l'égalité entre 2 indices des deux listes (
res[j] == conso[a] et une fois qu'il a incrémenté une variable en fonction du
résultat, qu'ils repartent au début du while pour faire l'indice j+1 pour la
première liste