Si j'ai ce codeMieux looping, pour la manipulation des cordes (python)
s = 'abcdefghi'
for grp in (s[:3],s[3:6],s[6:]):
print "'%s'"%(grp)
total = calc_total(grp)
if (grp==s[:3]):
# more code than this
p = total + random_value
x1 = my_function(p)
if (grp==s[3:6]):
# more code than this
p = total + x1
x2 = my_function(p)
if (grp==s[6:]):
# more code than this
p = total + x2
x3 = my_function(p)
Si le groupe est le premier groupe, exécutez le code pour ce groupe, si le groupe est le deuxième groupe, exécutez le code en utilisant la une valeur générée à partir du code effectué pour le premier groupe, la même chose s'applique pour le troisième groupe, en utilisant une valeur générée à partir du code pour le deuxième groupe:
Comment puis-je ranger ceci pour utiliser une meilleure boucle?
Merci
Désolé, j'ai oublié d'inclure mon instruction 'total = calc_total (grp)' – joec