Exercices sur les tuples
Exercice 1
1) Créer une variable age contenant la valeur 81.
2) Créer un tuple nommé personne contenant les valeurs "Dupont", "Maurice", age, 25, 59000 rangées dans cet ordre.
3) Quelle instruction entre-t-on pour accéder à la première valeur du tuple personne ?
4) Effectuer l'instruction personne[2]. Qu'observez vous ?
5) Modifier la valeur de la variable age et effectuer à nouveau l'instruction personne[2]. Que se passe-t-il ?
Exercice 2
Déterminez ce qu’il se passe lorsqu’on chercher à obtenir un fragment de tuple dans les cas suivants :
- le second indice est plus petit que le premier ;
- le second indice est plus grand que la taille du tuple.
Exercice 3
Écrire une fonction trouve qui prend en argument un tuple et un élément et qui renvoie la position de cet élément dans le tuple. Elle renverra -1 si l’élément n’est pas trouvé.
Exercice 4
Écrire une fonction qui prend en argument un tuple composé de nombres entiers et renvoie un tuple contenant le plus grand des entiers et le plus petit.
Exercice 5
Écrire une fonction multiplie qui prend en argument un tuple appelé nombres
composé de nombres, et un entier naturel n non nul et renvoie un nouveau tuple obtenu en multipliant chaque élément du tuple par n.
Exercice 6
Écrire une fonction separe
qui prend en argument un tuple composé de nombres entiers et renvoie un tuple contenant deux tuples : le premier ne contenant que les entiers pairs du tuple de départ et le deuxième que les entiers impairs.