From d59aa1571ccdae8d975c8bf0d643d71aae569987 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 3 Oct 2024 11:07:01 +0200 Subject: [PATCH] =?UTF-8?q?=09nouveau=20fichier=C2=A0:=20sio2/sisr/20-pyth?= =?UTF-8?q?on/exo2-1.py.old=20=09nouveau=20fichier=C2=A0:=20sio2/sisr/20-p?= =?UTF-8?q?ython/exo2-2.py.old=20=09nouveau=20fichier=C2=A0:=20sio2/sisr/2?= =?UTF-8?q?0-python/exo2.py=20=09nouveau=20fichier=C2=A0:=20sio2/sisr/20-p?= =?UTF-8?q?ython/exo3.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sio2/sisr/20-python/exo2-1.py.old | 34 +++++++++++++++++++++++++++++++ sio2/sisr/20-python/exo2-2.py.old | 34 +++++++++++++++++++++++++++++++ sio2/sisr/20-python/exo2.py | 1 + sio2/sisr/20-python/exo3.py | 27 ++++++++++++++++++++++++ 4 files changed, 96 insertions(+) create mode 100644 sio2/sisr/20-python/exo2-1.py.old create mode 100644 sio2/sisr/20-python/exo2-2.py.old create mode 100644 sio2/sisr/20-python/exo2.py create mode 100644 sio2/sisr/20-python/exo3.py diff --git a/sio2/sisr/20-python/exo2-1.py.old b/sio2/sisr/20-python/exo2-1.py.old new file mode 100644 index 0000000..7acff4b --- /dev/null +++ b/sio2/sisr/20-python/exo2-1.py.old @@ -0,0 +1,34 @@ +#!/usr/bin/python3 + +# Initialiser un tableau vide +tableau = [] + +# Saisir 5 chiffres +for i in range(5): + chiffre = float(input(f"Entrez le chiffre {i+1} : ")) + tableau.append(chiffre) + +# Trouver plus petit élément +plus_petit = tableau[0] +for chiffre in tableau: + if chiffre < plus_petit: + plus_petit = chiffre + +# Trouver le plus grand élément +plus_grand = tableau[0] +for chiffre in tableau: + if chiffre > plus_grand: + plus_grand = chiffre + +# Calculer la moyenne +moyenne = sum(tableau) / len(tableau) + +# Afficher le tableau +print("Le tableau est :") +for chiffre in tableau: + print(chiffre) + +# Afficher les résultats +print(f"Le plus petit élément est : {plus_petit}") +print(f"Le plus grand élément est : {plus_grand}") +print(f"La moyenne est : {moyenne}") diff --git a/sio2/sisr/20-python/exo2-2.py.old b/sio2/sisr/20-python/exo2-2.py.old new file mode 100644 index 0000000..aa06497 --- /dev/null +++ b/sio2/sisr/20-python/exo2-2.py.old @@ -0,0 +1,34 @@ +#!/usr/bin/python3 + +# Etape 1 : Demande à l’utilisateur de saisir 5 chiffres. +# Etape 2 : Calcule le plus petit et le plus grand élément du tableau. +# Etape 3 : Calcule la moyenne des éléments du tableau. +# Etape 4 : Affiche le tableau et les résultats. + +# Initialiser un tableau vide +tableau = [] + +# Saisir 5 chiffres en utilisant une boucle +for i in range(5): + chiffre = float(input(f"Entrez le chiffre {i+1} : ")) + tableau.append(chiffre) + +# Calculer le plus petit élément +plus_petit = min(tableau) + +# Calculer le plus grand élément +plus_grand = max(tableau) + +# Calculer la moyenne +moyenne = sum(tableau) / len(tableau) + +# Afficher le tableau +print("Le tableau est :") +for chiffre in tableau: + print(chiffre) + +# Afficher les résultats +print(f"Le plus petit élément est : {plus_petit}") +print(f"Le plus grand élément est : {plus_grand}") +print(f"La moyenne est : {moyenne}") + diff --git a/sio2/sisr/20-python/exo2.py b/sio2/sisr/20-python/exo2.py new file mode 100644 index 0000000..7218afe --- /dev/null +++ b/sio2/sisr/20-python/exo2.py @@ -0,0 +1 @@ +#! diff --git a/sio2/sisr/20-python/exo3.py b/sio2/sisr/20-python/exo3.py new file mode 100644 index 0000000..3753a34 --- /dev/null +++ b/sio2/sisr/20-python/exo3.py @@ -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}")