Exercice sur les chaînes de caractère [Résolu]

-
bonjour, je suis en première générale avec spécialité NSI où on apprend à programmer en python bref

j'ai un exercice assez complexe et ça fait un moment que je suis dessus. Voilà la consigne:

"Faire un programme qui invite l’utilisateur à saisir une chaine et qui affiche le nombre de
minuscules et de majuscules (on peut utiliser les codes ascii pour détecter si un caractère est une
minuscule ou une majuscule)"

voilà ce que j'ai fait pour le moment: https://prnt.sc/pdz11j

j'vous remercie de votre aide :)
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
27008
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 octobre 2019
5579
1
Merci
Bonjour,

Je sais pas l'écrire en python, mais voilà un exemple de "code" qui répond à la logique de la demande, à toi d'en faire du python

a=input('Saisir une chaine de caractères ')
nbmin=0
nbmaj=0
for i between 1 to len(a)
  if chr(a(i)) between chr('a') chr('z')
     nbmin=nbmin+1
  if chr(a(i)) between chr('A') chr('Z')
     nbmaj=nbmaj+1
print 'Nb minuscules ', nbmin 
print 'Nb majuscules ', nbmaj


Attention dans certains langages, la position 1 d'un tableau est en zéro dans ce cas a(0) est la première position.

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 65020 internautes nous ont dit merci ce mois-ci

Merci bien je vais essayer de convertir ça en python mais sinon j'ai compris le truc

c'est quel langage que vous utilisez ?
jee pee
Messages postés
27008
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 octobre 2019
5579 > Mathis. -
c'est quel langage que vous utilisez ? un mix cobol basic C lisp pascal et tous les autres ;-)
merci beaucoup j'ai finalement réussi haha
jee pee
Messages postés
27008
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 octobre 2019
5579 > Mathis. -
en informatique le langage c'est secondaire, ce qui compte c'est la logique face au problème à résoudre

autrefois, avant d’écrire le code ,on faisait un ordinogramme, puis les ordinateurs ont eu des écrans et les programmeurs se sont mis à écrire directement le code, sans savoir ce qu'ils mettraient sur la ligne suivante
Commenter la réponse de jee pee