1ère NSI - Notions de base - Chaînes de caractères - Exercices

Exercice 1 - Nombre de caractères 125

Validé !

Écrire une fonction compter(lettre, chaine) qui retourne le nombre de fois où lettre (qui est une chaîne de longueur 1) apparaît dans chaine.

>>> compter("a", "salut") 1

L’utilisation de .count() est bien entendu interdite.

Exercice 2 - Indice d'un caractère 54

Validé !

Écrire une fonction chercher(lettre, chaine) qui retourne l’indice de la première occurrence de lettre dans chaine. Si lettre n'est pas dans chaine, la fonction doit retourner -1.

>>> chercher("o", "bonjour") 1 >>> chercher("x", "toto") 0

L’utilisation de .find() est bien entendu interdite.

Exercice 3 - Début 33

Validé !

Écrire une fonction commencePar(debut, chaine) qui retourne True si chaine commence par debut , et False sinon.

>>> commencePar("bo", "bonjour") True >>> commencePar("na", "banane") False