Développer une fonction en langage Python qui reçoit en paramètre une liste Python L et un élément 'a', puis qui renvoie le nombre de fois où l'élément 'a' apparaît dans la liste Python L, sans utiliser aucune fonction intégrée de Python.
Explication: L'idée reste la même : compter les occurrences d'un élément dans une liste Python sans utiliser de méthodes prédéfinies comme count().
Solution de l'exercice Python FR: https://www.tresfacile.net/solution-exercice-23-nombre-doccurrences-dun-caractere-dans-une-liste-python-sans-utiliser-aucune-fonction-predefinie/
Tous les exercices sur les listes Python: https://www.tresfacile.net/exercices-avec-solutions-sur-les-listes-en-python/
Solution de l'exercice Python EN: https://www.my-courses.net/2021/05/solution-exercise-23-number-of.html
All Python lists exercises: https://www.my-courses.net/2020/11/exercises-on-python-lists.html
---------------------------
A propos de moi:
--------------------------
Nom : YOUNES DERFOUFI
Grade : Docteur Agrégé - Enseignant chercheur
secteur d'activités : Enseignement - Mathématiques Et Informatiques
Lieu de travail : CRMEF OUJDA (centre de formation des enseignants stagiaires)
Site web fr : https://www.tresfacile.net/
Site web en : https://www.my-courses.net
Facebook : https://www.facebook.com/almoubarayate/
YouTube : https://www.youtube.com/user/InformatiquesFacile
------------------------------------------------------------------------------------
Me contacter : https://www.tresfacile.net/me-contacter/
------------------------------------------------------------------------------------
PlayList des cours python: https://www.youtube.com/watch?v=eDwQxJ9zvco&list=PLh-rUZWaw76Grm5uRdntEhupKs-8pC4My
PlayList des exercices Python Tkinter + solutions: https://www.youtube.com/watch?v=9Gwmpa1J84Y&list=PLh-rUZWaw76HFoWZi9G8f3SJHXk30iGMr
PlayList des exercices Python basique, chaines de caractères, listes pythons + solutions: https://www.youtube.com/watch?v=8dPcYnbGmqw&list=PLh-rUZWaw76H854IJM3NXVGWbE8o_cuw7
PlayList des exercices sur les fichiers Python + solutions: https://www.youtube.com/watch?v=oxD3NZe_1HU&list=PLh-rUZWaw76EHCZVHpScyXRRazzFvyUz1
PlayList des exercices Python POO + solutions: https://www.youtube.com/watch?v=dkmDkfbHEc4&list=PLh-rUZWaw76FrNLujhNn3vURrs1J2DZOd
PlayList des exercices sur les dictionnaires Python + solutions: https://www.youtube.com/watch?v=5jlM-6YI-O4&list=PLh-rUZWaw76EuONzNrnK3fURIbv1OrLLA
PlayList des cours PyQt: https://www.youtube.com/watch?v=J1KbOSsYuGQ&list=PLh-rUZWaw76EtCK1zGoA-2SMX2S-6Rn_U
PlayList des projet Python, Tkinter + SQlite, PyQt... : https://www.youtube.com/watch?v=tDcIfyoV2tk&list=PLh-rUZWaw76GiHJjnGKgDoveKF1nzgjIV
PlayList des tutoriels Django Python: https://www.youtube.com/watch?v=tZ4LXyJAj3w&list=PLh-rUZWaw76H5XOcYneHhuvypENDCkpAf
Explication du code Python:
**Définition de la fonction Python:
- La fonction numberOccurrence prend deux arguments : une liste L et un élément a.
- Son objectif est de compter combien de fois a apparaît dans L.
-Initialisation du compteur :
- Une variable numberOcc est initialisée à 0. Elle servira à accumuler le nombre d'occurrences de a.
**Parcours de la liste :
- Une boucle for parcourt chaque élément x de la liste L.
- Pour chaque élément x, on vérifie s'il est égal à a.
**Incrémentation du compteur :
- Si x correspond à a, le compteur numberOcc est augmenté de 1.
**Retour du résultat :
- Une fois la boucle terminée, la fonction renvoie le nombre total d'occurrences (numberOcc).
**Exemple d'utilisation :
- Une liste L est définie avec plusieurs nombres, dont 23 apparaît trois fois.
- L'appel numberOccurrence(L, 23) retourne 3, ce qui est affiché dans la sortie.
**Principe général : Le code utilise une approche itérative simple en Python pour compter manuellement les occurrences d'un élément dans une liste Python, sans utiliser de fonctions prédéfinies en Python comme count().