diff --git a/Chapitre 1 - Des bases en python/exercices_de_base.py b/Chapitre 1 - Des bases en python/exercices_de_base.py index b5626d0..ff98e9f 100644 --- a/Chapitre 1 - Des bases en python/exercices_de_base.py +++ b/Chapitre 1 - Des bases en python/exercices_de_base.py @@ -88,8 +88,8 @@ def fusion(liste1: list, liste2: list) -> list: Renvoie liste_fusion qui est la concaténation ORDONNEE des deux listes""" liste_fusion = [] i, j = 0, 0 - while i < len(liste1) and j < len(liste2): - if liste1[i] < liste2[j]: + while i < len(liste1) or j < len(liste2): + if liste1[min(i, len(liste1)-1)] < liste2[min(j, len(liste2)-1)]: liste_fusion.append(liste1[i]) i += 1 else: