Enseignement de l'informatique et du numérique au lycée Boissy d'Anglas
https://icn-isn-boissy.yj.fr/wp/2019/09/23/exercice-5-bases-de-python/
Export date: Mon Jan 20 10:28:47 2025 / +0000 GMT

Exercice 5 – Bases de Python


Fonctions avec des chaines de caractères

Vous pouvez écrire les fonctions demandées dans l'ordre que vous voulez (et même en créer d'autres, si cela vous paraît utile).

  1. Écrire une fonction ajoute_prefixe qui prend en argument un mot et un préfixe et qui renvoie la chaîne de caractère obtenue en concaténant le préfixe suivi du mot. Par exemple, ajoute_prefixe("mentir", "de") vaut "dementir".
  2. Écrire une fonction repete qui prend en argument un mot et un entier n et qui renvoie la chaîne de caractères obtenue en répétant le mot n fois à la suite (sans séparation). Par exemple, repete("bla", 3) vaut "blablabla".
  3. Écrire une fonction ajoute_longueur qui prend comme argument un mot et qui ajouter sa longueur au début et à la fin. Par exemple, ajoute_longueur("toto") vaut "4toto4".
  4. Note: On rappelle que la longueur d'un mot est obtenue avec la fonction len, par exemple len("toto") vaut 4. De plus, pour convertir un entier ou flottant en chaînes de caractères, il faut utiliser le mot clé str(...). Par exemple, str(4) vaut "4".
  5. Écrire une fonction que_des_nombres qui prend en argument un mot et qui renvoie la chaîne de caractères obtenue à partir du mot en remplaçant chaque lettre par sa position dans le mot. Par exemple, que_des_nombres("toto") vaut "1234", et que_des_nombres("bonjour") vaut "1234567".
Suite : 1Exercice 6 2 3
Links:
  1. https://icn-isn-boissy.yj.fr/wp/2019/09/23/exercic e-6-bases-de-python/
  2. https://icn-isn-boissy.yj.fr/wp/2019/09/23/exercic e-6-bases-de-python/
  3. https://icn-isn-boissy.yj.fr/wp/2019/09/23/exercic e-6-bases-de-python/
Post date: 2019-09-23 10:12:05
Post date GMT: 2019-09-23 08:12:05

Post modified date: 2022-09-16 13:20:54
Post modified date GMT: 2022-09-16 11:20:54

Export date: Mon Jan 20 10:28:47 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