Dépot Copyright

 CopyrightFrance.com

Mathématiques En Python

Le module Math

Bibliothèques Sympy

  1. Introduction à Sympy
  2. Symbols et Expressions

Bibliothèques Numpy

Bibliothèques Scipy

Formation au langage Python

Utilisateurs en ligne

Users: 21 Guests, 5 Bots

Annonces Google










Exercice 17

Ecrire un programme en Python permettant d’afficher pour une chaine de caractères donnée, le nombre d’occurrences de chaque caractère dans la chaine. Exemple pour la chaine de caractère s = « Python.org » le programme doit afficher :
Le caractère :  » P  » figure 1 fois dans la chaine s
Le caractère :  » y  » figure 1 fois dans la chaine s
Le caractère :  » t  » figure 1 fois dans la chaine s
Le caractère :  » h  » figure 1 fois dans la chaine s
Le caractère :  » o  » figure 2 fois dans la chaine s
Le caractère :  » n  » figure 1 fois dans la chaine s
Le caractère :  » .  » figure 1 fois dans la chaine s
Le caractère :  » r  » figure 1 fois dans la chaine s
Le caractère :  » g  » figure 1 fois dans la chaine s

# -*- coding: utf-8 -*-
s = "Python est un langage de programmation"
# regrouper les caractères de s dans un ensemble pour éviter les répetitions
unique =set({})
for x in s:
    if x not in unique:
        unique.add(x)
        print("Le nombre d'occurrences du caractère: ", x, " dans la chaine s est :", s.count(x))
"""
Ce qui affiche après exécution :
Le nombre d'occurrences du caractère:  P  dans la chaine s est : 1
Le nombre d'occurrences du caractère:  y  dans la chaine s est : 1
Le nombre d'occurrences du caractère:  t  dans la chaine s est : 3
Le nombre d'occurrences du caractère:  h  dans la chaine s est : 1
Le nombre d'occurrences du caractère:  o  dans la chaine s est : 3
Le nombre d'occurrences du caractère:  n  dans la chaine s est : 4
Le nombre d'occurrences du caractère:     dans la chaine s est : 5
Le nombre d'occurrences du caractère:  e  dans la chaine s est : 3
Le nombre d'occurrences du caractère:  s  dans la chaine s est : 1
Le nombre d'occurrences du caractère:  u  dans la chaine s est : 1
Le nombre d'occurrences du caractère:  l  dans la chaine s est : 1
Le nombre d'occurrences du caractère:  a  dans la chaine s est : 4
Le nombre d'occurrences du caractère:  g  dans la chaine s est : 3
Le nombre d'occurrences du caractère:  d  dans la chaine s est : 1
Le nombre d'occurrences du caractère:  p  dans la chaine s est : 1
Le nombre d'occurrences du caractère:  r  dans la chaine s est : 2
Le nombre d'occurrences du caractère:  m  dans la chaine s est : 2
Le nombre d'occurrences du caractère:  i  dans la chaine s est : 1
"""

 

Younes Derfoufi
CRMEF OUJDA

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload the CAPTCHA.

Nous sommes sur Facebook



 CopyrightFrance.com