Bienvenue sur Laurentvidal.fr, la meilleure plateforme de questions-réponses pour trouver des réponses précises et rapides à toutes vos questions. Trouvez des réponses rapides et fiables à vos questions grâce à notre communauté dévouée d'experts. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions précises à vos interrogations de manière rapide et efficace.

Bonsoir, voici un exercice python que je n’arrive pas à faire :

Verifie si une liste de chaine de caracteres ne contient que des minuscules
@param tab : (list of str) liste de chaînes de caracteres
@return : (boolean) True si chaque élément de tab est uniquement constitué
de minuscules de l'alphabet.
False sinon.
>>> tab_uniquement_minuscules(['aHa', 'uhu'])
False
>>> tab_uniquement_minuscules (['aha', 'uhu'])
True

Sagot :

strum

Réponse :

def tab_uniquement_minuscules(lst):

   for str in lst:

       if not str.islower():

           return False

           

   return True

print(tab_uniquement_minuscules(['aHa', 'uhu']))

print(tab_uniquement_minuscules(['aha', 'uhu']))

Explications :

La fonction tab_uniquement_minuscules prend en argument la liste de chaîne à vérifier.

Grâce à la l'instruction for str in lst: elle va parcourir toutes les chaînes de la liste, et pour chaque chaîne elle regarde si toutes ses lettres sont en minuscule avec la fonction islower(). Si elle répond False alors ça veut dire qu'au moins une des lettres est en majuscule, donc on retourne False.

Par contre si on parviens à sortir de la boucle, ça veut dire que toutes les chaînes de la liste sont en minuscule, donc on retourne True.

En espérant que ma réponse soit claire, n'hésite pas si tu as besoin d'explications complémentaires.

Bonne continuation

Merci d'avoir choisi notre plateforme. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Merci d'avoir choisi notre plateforme. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Merci d'utiliser Laurentvidal.fr. Continuez à nous rendre visite pour trouver des réponses à vos questions.