Couples consécutifs
Écrire une fonction couples_consecutifs
qui prend en paramètre un tableau de
nombres entiers tab
non vide (type list
), et qui renvoie la liste Python (éventuellement vide) des couples d'entiers consécutifs successifs qu'il peut y avoir dans tab
.
Exemples
🐍 Console Python
>>> couples_consecutifs([1, 4, 3, 5])
[]
>>> couples_consecutifs([1, 4, 5, 3])
[(4, 5)]
>>> couples_consecutifs([1, 1, 2, 4])
[(1, 2)]
>>> couples_consecutifs([7, 1, 2, 5, 3, 4])
[(1, 2), (3, 4)]
>>> couples_consecutifs([5, 1, 2, 3, 8, -5, -4, 7])
[(1, 2), (2, 3), (-5, -4)]
Compléter le code ci-dessous
###
# Testsbksl-nlassert couplespy-undconsecutifs([1, 4, 3, 5]) == []bksl-nlassert couplespy-undconsecutifs([1, 4, 5, 3]) == [(4, 5)]bksl-nlassert couplespy-undconsecutifs([1, 1, 2, 4]) == [(1, 2)]bksl-nlassert couplespy-undconsecutifs([7, 1, 2, 5, 3, 4]) == [(1, 2), (3, 4)]bksl-nlassert couplespy-undconsecutifs([5, 1, 2, 3, 8, -5, -4, 7]) == [(1, 2), (2, 3), (-5, -4)]bksl-nlbksl-nl# Autres testsbksl-nlassert couplespy-undconsecutifs([7, 8, 9, 5, 3, 4]) == [(7, 8), (8, 9), (3, 4)]bksl-nlbksl-nl 5/5