root d59aa1571c 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
2024-10-03 11:07:01 +02:00

28 lines
796 B
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/python3
# Etape 1 : Demande à lutilisateur 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 doccurrences.
# 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}")