Solution Exercice 76: algorithme python qui échange les caractères d'une chaine

Exercice 76

Écrire un algorithme python qui transforme une chaîne donnée s en échangeant le deuxième caractère (s[1])
avec l'avant dernier caractère. Nous supposons que len(s) est supérieur ou égal à 4.
Exemple: si s = "Python", l'algorithme renvoie la chaîne: "Pothyn".

Solution




def swapping(s):
    
    n = len(s)
    s_swap = s[0] + s[n-2] + s[2:n-2] + s[1] + s[n-1]
    
    return s_swap

# Exemple
s = "Python"
print(swapping(s)) # affiche : Pothyn




Younes Derfoufi
CRMEF OUJDA

1 thought on “Solution Exercice 76: algorithme python qui échange les caractères d'une chaine

Leave a Reply