Annonce

Réduire
Aucune annonce.

EXERCICES[SIMPLE] en Python Nombre d'occurences de caractères

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • EXERCICES[SIMPLE] en Python Nombre d'occurences de caractères

    L'objectif dans cet exercice est de compter le nombre d'occurrences des caractères dans un texte, exemple:

    Soit le texte suivant

    Code:
    texte = """Cet enseignement d’exploration vise à renforcer l’attractivité de la voie littéraire, en montrant aux élèves l’intérêt, l’utilité sociale et la diversité des débouchés d’une formation humaniste au sens large et moderne du terme.
    On cherche pour cela à :
    - faire percevoir la variété des études littéraires et des champs professionnels qui s’y rattachent, afin d’éclairer un futur choix d’orientation pour l’élève ;
    - mettre en œuvre un enseignement fondé sur le croisement et la complémentarité de plusieurs approches disciplinaires ;
    - faire expérimenter des situations concrètes d’activité ou de recherche en relation avec les disciplines littéraires ;
    - faire prendre conscience que les études littéraires sont, aujourd’hui plus que jamais, au cœur de la formation de l’homme et du citoyen.
    L’enseignement d’exploration « littérature et société » a un programme spécifique, structuré autour des Lettres et de l’histoire-géographie. Il est présenté sous forme de domaines d’exploration qui ont été choisis en raison de :
    - l’ouverture qu’ils constituent pour des élèves sortant de collège ;
    - les compétences qu’ils permettent de développer et l’éclairage qu’ils apportent sur les formations et les débouchés possibles en liaison avec ces compétences ;
    - la collaboration fructueuse qu’ils permettent d’engager entre les différentes disciplines du champ littéraire."""
    Le résultat attendu sera

    Code:
    {' ': 194, 'e': 158, 't': 99, 'i': 88, 'r': 87, 's': 83, 'n': 70, 'o': 65, 'a': 64, 'l': 59, 'u': 54, 'c': 46, 'd': 42, 'é': 41, 'p': 33, 'm': 28, '’': 23, 'h': 17, 'f': 16, 'v': 15, 'g': 11, '\n': 9, 'q': 9, '-': 8, ',': 6, 'x': 6, 'è': 5, ';': 5, 'b': 4, '.': 4, 'œ': 2, 'j': 2, 'L': 2, 'y': 2, 'à': 2, ':': 2, '«': 1, 'ê': 1, '»': 1, 'O': 1, 'C': 1, 'I': 1}
    Comme on le voit ci-dessus, la casse est importante !

    Créer un code python version 3.x permettant de faire cela, tous les coups seront permis
    Renvoyez ce résultat par MP, histoire que chacun d'entre vous est sa propre solution, car il y en a au moins une dizaine de possible.

    Bon amusement
    Dernière modification par fred, 15 août 2014, 07h33.

  • #2
    Envoyé !
    Mon blog : http://rootsheep.info

    Commentaire

    Chargement...
    X