nouveau fichier : sio2/sisr/20-python/exo2-1.py.old
nouveau fichier : sio2/sisr/20-python/exo2-2.py.old nouveau fichier : sio2/sisr/20-python/exo2.py nouveau fichier : sio2/sisr/20-python/exo3.py
This commit is contained in:
27
sio2/sisr/20-python/exo3.py
Normal file
27
sio2/sisr/20-python/exo3.py
Normal file
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
# Etape 1 : Demande à l’utilisateur de saisir une phrase.
|
||||
# Etape 2 : Divise la phrase en mots.
|
||||
# Etape 3 : Utilise un dictionnaire pour compter les occurrences de chaque mot.
|
||||
# Etape 4 : Affiche chaque mot avec son nombre d’occurrences.
|
||||
|
||||
# Demander à l'utilisateur de saisir une phrase
|
||||
phrase = input("Entrez une phrase : ")
|
||||
|
||||
# Convertir la phrase en une liste de mots
|
||||
mots = phrase.split()
|
||||
|
||||
# Créer un dictionnaire pour stocker les occurrences des mots
|
||||
occurrences = {}
|
||||
|
||||
# Compter les occurrences de chaque mot
|
||||
for mot in mots:
|
||||
if mot in occurrences:
|
||||
occurrences[mot] += 1
|
||||
else:
|
||||
occurrences[mot] = 1
|
||||
|
||||
# Afficher les mots et leurs occurrences
|
||||
print("Occurrences des mots :")
|
||||
for mot, count in occurrences.items():
|
||||
print(f"{mot} : {count}")
|
||||
Reference in New Issue
Block a user