Bonjour à tous, je suis entrain de lire le pdf de Gerard Swinnen "Apprendre a programmer avec Python 3" et je suis bloqué à un exercice :
".Tâchez d'écrire une petite fonction trouve() qui fera exactement le contraire de ce que fait l'opérateur d'indexage
(c'est-à-dire les crochets [ ]). Au lieu de partir d'un index donné pour retrouver le caractère correspondant, cette
fonction devra retrouver l'index correspondant à un caractère donné.
En d'autres termes, il s'agit d'écrire une fonction qui attend deux arguments : le nom de la chaîne à traiter et le
caractère à trouver. La fonction doit fournir en retour l'index du premier caractère de ce type dans la chaîne. Ainsi
par exemple, l'instruction :
print(trouve("Juliette & Roméo", "&"))
devra afficher : 9
Attention : il faut penser à tous les cas possibles. Il faut notamment veiller à ce que la fonction renvoie une valeur
particulière (par exemple la valeur -1) si le caractère recherché n'existe pas dans la chaîne traitée. Les caractères
accentués doivent être acceptés."
Avez-vous des pistes ?
Merci![]()
Partager