Denombrer les lettres majuscules d'une phrase
milo
-
hcp7kuz Messages postés 250 Statut Membre -
hcp7kuz Messages postés 250 Statut Membre -
Bonjour ,je suis un débutant en python, en fait on me demande d'écrire : un programme qui dénombre les majuscules d’une phrase. Les majuscules sont les caractères
compris entre ’A’ et ’Z’. La phrase est saisie caractère par caractère et se termine par un point (.) .Elle est donc saisie avec un caractère par ligne.
J'ai commencé avec ça mais je sais pas comment s'y prendre . si quelqu’un peut m'aider merci.
lettre = str(input("Entrez une phrase :"))
i = 0
while lettre != " . " :
if 'A' < lettre < 'Z' :
......
compris entre ’A’ et ’Z’. La phrase est saisie caractère par caractère et se termine par un point (.) .Elle est donc saisie avec un caractère par ligne.
J'ai commencé avec ça mais je sais pas comment s'y prendre . si quelqu’un peut m'aider merci.
lettre = str(input("Entrez une phrase :"))
i = 0
while lettre != " . " :
if 'A' < lettre < 'Z' :
......
A voir également:
- Détecter majuscule python
- Comment détecter un traceur sur téléphone - Accueil - Confidentialité
- Majuscule - Guide
- É majuscule - Guide
- Code ascii de a majuscule - Guide
- Citizen code python avis - Accueil - Outils
2 réponses
Salut,
Avec un boule for tu parcours chaque caractères de ta chaine et tu vérifie pour chacun d'eux si lorsqu'on les mets en minuscules avec la fontion .lower() ils sont différents. Code :
Avec un boule for tu parcours chaque caractères de ta chaine et tu vérifie pour chacun d'eux si lorsqu'on les mets en minuscules avec la fontion .lower() ils sont différents. Code :
phrase = raw_input("Entrez une phrase :") nbr_maj = 0 for lettre in phrase: if lettre.lower() != lettre: nbr_maj += 1 print("Il y a " + str(nbr_maj) + " majuscules.")