Solution Exercice 50: algorithme python qui détermine le premier caractère répété dans une chaine

Exercice 50*

Écrire un programme Python sous forme de fonction qui prend en paramètre une chaîne s  et qui retourne 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





# coding: utf-8

# création d'une fonction qui détermine si un caractère est répété ou non 
def isRepeated(s,c):
    compteur = 0
    for x in s:
        if x == c:
            compteur = compteur + 1
    if compteur >= 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"
print("Le premier caractère répété est : " , firstRepeated(s))
# La sortie est : Le premier caractère répété est : a





 

Younes Derfoufi
CRMEF OUJDA

2 thoughts on “Solution Exercice 50: algorithme python qui détermine le premier caractère répété dans une chaine

Leave a Reply

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock