Depuis la chaine de caractères "bonjour", afficher "BoNJouR"
max1000000
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour a toutes et a tous, merci de ceux qui me répondront..
voici l'exercice, j'ai déjà passer plusieurs dessus sans trouver de solution :
Coder un petit programme depuis la chaine de caractères "bonjour" qui affiche "BoNJouR", c’est-à-dire qui affiche cette chaîne avec les voyelles en minuscule et les consonnes en majuscule.
pourriez vous m'aidez ?
J'ai commencé avec cette base mais je ne suis pas sur :
voici l'exercice, j'ai déjà passer plusieurs dessus sans trouver de solution :
Coder un petit programme depuis la chaine de caractères "bonjour" qui affiche "BoNJouR", c’est-à-dire qui affiche cette chaîne avec les voyelles en minuscule et les consonnes en majuscule.
pourriez vous m'aidez ?
J'ai commencé avec cette base mais je ne suis pas sur :
l = list("bonjour") l2 = ''.join(l) v = ["a", "e", "i", "o", "u", "y"] for elmt in l2: if elmt != v: emlt.upper() else: elmt.lower()
A voir également:
- Depuis la chaine de caractères "bonjour", afficher "BoNJouR"
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
- Chaine radio - Télécharger - Médias et Actualité
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, de quoi n'es-tu pas sûr? ne peux-tu pas tester?
Traceback (most recent call last):
File ".\test.py", line 7, in <module>
emlt.upper()
NameError: name 'emlt' is not defined