Exercice 70
Ecrire un algorithme Python permettant de tester si une liste est symétrique en utilisant la méthode reverse().
Exemple: pour L1 = [2 , 5 , 11 , 5 , 2] l'algorithme renvoie True et pour L2 = [2 , 23 , 11 , 51 , 7] l'algorithme renvoie False.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#coding: utf-8 def symetric(L): # créer une copie de L reverseL = L.copy() # création de l'inverse de la liste reverseL.reverse() if reverseL == L: return True else: return False #Exemple L1 = [2 , 5 , 11 , 5 , 2] L2 = [2 , 23 , 11 , 51 , 7] print(symetric(L1)) # affiche True print(symetric(L2)) # affiche False |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 70: algorithme Python qui teste si une liste est symétrique ou non”