
Exercice 45
Écrire une fonction en Python qui prends en argument une chaine de caractères s et qui renvoie le nombre de minuscules et de majuscules contenu dans la chaine s.
Solution
# coding: utf-8
def nombreMajMin(s):
# on initialise le nombre de majuscules et de minuscules à zéro
nombreMaj = 0
nombreMin = 0
# on parcourt les lettres de s en testant si le caractère est maj ou min
for lettre in s:
if(lettre.isupper()):
nombreMaj = nombreMaj + 1
elif lettre.islower():
nombreMin = nombreMin + 1
return (nombreMaj , nombreMin)
# On teste l'algorithme
s = "Python"
print(nombreMajMin(s))
print("Le nombre de majuscules est : " , nombreMajMin(s)[0])
print("Le nombre de minuscules est : " , nombreMajMin(s)[1])
Younes Derfoufi
CRMEF OUJDA
Post Views: 10 041
2 thoughts on “Solution Exercice 45: nombre de majuscules et de minuscules dans une chaine en python”