Solution Exercice 74: algorithme python qui remplace les caractères d'index impairs par une dièse dans une chaine

Exercice 74

Écrire un programme Python qui remplace les caractères d'index impaires d'une chaîne donnée
par '#'. Exemple: si s = "Python", l'algorithme renvoie la chaîne: "P#t#o#"

Solution




# coding: utf-8
def replace(s):
    n = len(s)
    
    # initialisation de la chaine recherchée
    new_string = ""
    
    # parcourir les caractères de la chaine s
    for i in range(0 , n):
        
        # ajouter uniquement les caractères d'index pairs
        if( i%2 == 0 ):
            new_string = new_string + s[i]
        else:
            new_string = new_string + '#'
    return new_string

# Exemple
s = "Python"
print(replace(s)) # affiche : P#t#o#





 

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply