-
Notifications
You must be signed in to change notification settings - Fork 0
farahmehannek/Python-Training
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
**************************************************************************
TP / EXAM PYTHON
Auteur : MEHANNEK
Objectif : Exercices de logique Python et manipulation de chaînes / boucles
Langage : Python 3.x
Date : 27/10/2025
**************************************************************************
DESCRIPTION
**************************************************************************
Ce projet contient 9 exercices Python traitant de la logique,
des chaînes de caractères, des boucles, des conditions et de la manipulation de listes.
Chaque fichier correspond à un exercice indépendant, clairement nommé
et commenté afin de faciliter la compréhension.
**************************************************************************
LISTE DES FICHIERS PYTHON
**************************************************************************
0_longueur_dernier_mot.py
→ Retourne la longueur du dernier mot d'une phrase donnée.
1_plus_long_palindrome.py
→ Trouve la plus longue sous-chaîne palindromique dans une chaîne.
2_score_ascii.py
→ Calcule le "score" d'une chaîne, défini comme la somme des différences absolues
entre les valeurs ASCII des caractères adjacents.
3_romain_vers_entier.py
→ Convertit un nombre écrit en chiffres romains en entier.
4_incrementer_tableau.py
→ Incrémente un grand entier représenté sous forme de liste de chiffres.
5_divisible_7_multiple_5.py
→ Trouve tous les nombres compris entre 1500 et 2700 qui sont divisibles par 7
et multiples de 5.
6_conversion_temperature.py
→ Convertit une température entre Celsius et Fahrenheit selon l'entrée utilisateur.
7_pair_impair.py
→ Compte le nombre de nombres pairs et impairs dans une liste donnée.
8_fizzbuzz.py
→ Itère les entiers de 1 à 50 et affiche :
- "Fizz" pour les multiples de 3
- "Buzz" pour les multiples de 5
- "FizzBuzz" pour les multiples de 3 et 5.
**************************************************************************
UTILISATION
**************************************************************************
Chaque script peut être exécuté indépendamment :
python X_nom_du_fichier.py
Tous les programmes affichent directement leur résultat dans la console.
Les exemples de test sont inclus à la fin de chaque fichier.
**************************************************************************
NOTES
**************************************************************************
- Tous les fichiers utilisent une structure claire :
* Une fonction principale
* Des commentaires ligne par ligne
* Une partie de test en bas du script
**************************************************************************
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published