Skip to content

farahmehannek/Python-Training

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

No packages published

Languages