Yo,

Bon j'ai écrit ce petit code. Et la vérité c'est que j'ai toujours pas trop compris comment fonctionne while. Puisqu'ya 6 iterations j'arrive pas trop à piger pourquoi j'ai pas des doublons dans tous les sens. J'ai exactement le résultat que je voulais obtenir.
Pour empirer le truc je peux même remplacer < par != et ça fonctionne quand même.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
list_one = ["one", "two", "three"]
list_two = ["four", "five", "six"]
list_two.reverse()
 
while len(list_one) < 6:
    list_popped = list_two.pop()
    list_one.append(list_popped)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
list_one = ["one", "two", "three"]
list_two = ["four", "five", "six"]
list_two.reverse()
iteration = 1
while iteration < 4:
    list_popped = list_two.pop()
    list_one.append(list_popped)
    iteration += 1
Et là j'essaye un autre avec le même résultat mais itération différente.