def recherche_dicho(tab valeur):
"""
tab – list, tableaux ordonné d’éléments
valeur – de même type que les éléments de tab
Sortie: bool – True si valeur est dans tab, False sinon
"""
debut = 0
fin = len(tab) - 1
while debut < fin
milieu = (debut + fin) // 2
if tab[milieu] = valeur:
return True
elif tab[milieu] < valeur:
debut = milieu
else tab[milieu] > valeur:
fin = milieu
return False
recherche_dicho([1,3,5,7,9,12,15,16,17,21,25,27,32], 5)
Le principe
Le principe
Le principe
Le principe
seq
une séquence, alors seq[4:8]
sera une séquence de même type que
seq
contenant les éléments d'indice : alpha = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
s = alpha[4:8]
print(s)
seq
une séquence, alors seq[4:8]
sera une séquence de même type que
seq
contenant les éléments d'indice : alpha = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
s = alpha[4:8]
print(s)
pop
s'applique aux listes. Elle permet d'enlever et de récupérer un élément
de la liste.
Si la fonction pop
est appeler sans paramètre, elle retire et renvoie le dernier
élement de la liste.
Si un entier n
est passé en paramètre alors, c'est l'élément se trouvant à l'indice
n
qui est renvoyer et supprimer de la liste.
tab = [1,2,3]
elmt = tab.pop(0)