Exercice 83
Écrire un programme Python sous forme de fonction qui prend comme paramètre une chaîne s
et qui renvoie le premier caractère répété dans la chaîne s.
Exemple: si s = "django framework", la fonction renvoie le caractère 'a'
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# coding: utf-8 # création d'une fonction qui teste si un caractère donné est répété dans une chaîne donnée def isRepeated(s,c): counter = 0 for x in s: if x == c: counter = counter + 1 if counter >= 2: return True else: return False # fonction qui détermine le premier caractère répété def firstRepeated(s): repeated = '' for x in s: if isRepeated(s,x): repeated = x break return repeated # Exemple s = "django framework" |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Imprimante Multifonction Canon PIXMA TS3450 : A4 WiFi Jet d'encre
€ 42,00 Acheter le produit -
Cryptographie En Python: Cours et exercices avec solutions. BTS - DUT - Licence SMI - MIP
€ 20,00 Acheter le livre -
Tenda Routeur WiFi 6 RX12 Pro, Router Tenda WiFi AX3000 Bi-Bande, 5 * 6dBi Antennes à Haut Puissance, Large Couverture,
€ 57,00 Acheter le livre
1 thought on “Solution Exercice 83: algorithme python qui détermine le premier caractère répété dans une chaine”