Exercice 65
Écrire un programme python sous forme de fonction qui prend en paramètre une chaîne s et qui retourne une chaîne obtenue à partir de la chaîne s en transformant chaque caractère majuscule en caractère minuscule et vice versa sans utiliser la méthode swapcase().
Exemple si s = "Hello Wordl!" , la fonction renvoie la chaîne "hELLO wORLD!"
Solution
#coding: utf-8
def mySwapcase(s):
# initialize the swapped string
s_swap = ""
# parcourir les éléments de s
#and testing if the character is in uppercase or lowercase
for x in s:
if x.isupper():
# transformer les caractères majuscules en minuscules
x = x.lower()
s_swap = s_swap + x
elif x.islower():
# transformer les caractères minuscules en majuscules
x = x.upper()
s_swap = s_swap + x
else:
s_swap = s_swap + x
return s_swap
# Exemple
print(mySwapcase("Hello World !")) # La sortie est : hELLO wORLD!
Younes Derfoufi
CRMEF OUJDA
Post Views: 2 576
1 thought on “Solution Exercice 65: algorithme python qui permet d'échanger la casse des caractères”