Enseignement de l'informatique et du numérique au lycée Boissy d'Anglas https://icn-isn-boissy.yj.fr/wp/2019/10/16/exercice-1-tuple-et-tableauliste/ Export date: Sun Apr 20 14:57:09 2025 / +0000 GMT |
Exercice 1 :tuple, tableau(liste)Jeux de motsNote:
1) Ecrire une fonction commence_par prenant en argument une lettre et un mot et qui renvoie True si le mot commence par la lettre donnée en argument, False sinon. Test:
mais 2) Ecrire une fonction contient_voyelle qui prend en argument un mot et qui renvoie True si le mot contient une voyelle, False sinon. 3) Ecrire une fonction derniere_consonne qui prend en argument un mot et qui renvoie deux valeurs de retour: l'indice de sa dernière consonne ainsi que la dernière consonne (comme pour les listes, on considérera que l'indice de la première lettre est zéro). On ne traitera pas le cas problématique où le mot ne contient pas de consonne. Test: :
4) Ecrire une fonction double_consonne qui prend en argument un mot et qui a deux valeurs de retour: un booléen valant True si le mot contient une double consonne (deux fois la même consonne à la suite), et dans ce cas la deuxième valeur de retour est la consonne qui est doublée ; s'il n'y a pas de consonne doublée, la fonction doit renvoyer False et None. Pour information: pour simplifier l'exercice, on ne testera pas votre fonction sur un mot contenant plusieurs double consonnes (par exemple, 'successeur'). Test:
5) Ecrire une fonction envers qui prend en argument une liste li (attention, pas un mot, contrairement aux autres fonctions de cet exercice) et qui renvoie une liste obtenue à partir de li en inversant l'ordre des éléments. Test:
6) Ecrire une fonction palindrome qui prend en argument un mot et qui renvoie un booléen indiquant si le mot est un palindrome. Un palindrome est un mot qui reste identique lorsqu'il est lu de droite à gauche au lieu de l'ordre habituel de gauche à droite. Test:
mais 7) Ecrire une fonction mot_autorise prenant en argument un mot et une liste de mots interdits, et qui renvoie True si le mot est autorisé, et False si le mot est interdit. Test:
|
Post date: 2019-10-16 10:59:08 Post date GMT: 2019-10-16 08:59:08 Post modified date: 2024-11-05 10:56:28 Post modified date GMT: 2024-11-05 09:56:28 |
Export date: Sun Apr 20 14:57:09 2025 / +0000 GMT This page was exported from Enseignement de l'informatique et du numérique au lycée Boissy d'Anglas [ https://icn-isn-boissy.yj.fr/wp ] Export of Post and Page has been powered by [ Universal Post Manager ] plugin from www.ProfProjects.com |