Introduction
Ce défi porte sur la création d'un script Python simple qui récupère une saisie utilisateur et génère un résultat formaté. Cet exercice renforce les concepts fondamentaux de Python, notamment la gestion des entrées utilisateur et le formatage des chaînes de caractères.
🧑💻 Nouveau sur Python ou LabEx ? Nous vous recommandons de commencer par le cours Prise en main rapide de Python.
Script Python interactif
L'éditeur de code situé sur le côté gauche de votre écran affiche le fichier modèle hello_python.py. Vous pouvez cliquer sur le fichier pour l'ouvrir et écrire votre code aux endroits indiqués par les commentaires TODO.
Tâches
- Complétez le script Python en remplaçant les commentaires
TODOpar du code fonctionnel. - Testez votre script en l'exécutant dans le terminal.
Exigences
- Travaillez avec le fichier modèle
/home/labex/project/hello_python.py. - Remplacez le premier commentaire
TODOpar du code qui :- Utilise la fonction
input(). - Affiche le texte d'invite
Enter your name:. - Stocke le résultat dans une variable nommée
name.
- Utilise la fonction
- Remplacez le second commentaire
TODOpar du code qui :- Utilise la fonction
print(). - Affiche le message
Hello Python, I am <name>!. - Remplace
<name>par la valeur saisie précédemment. - Inclut le point d'exclamation à la fin.
- Utilise la fonction
Utilisation de l'éditeur
- Cliquez sur le fichier
hello_python.pydans l'explorateur de fichiers à gauche pour l'ouvrir. - L'éditeur propose des fonctionnalités telles que :
- La coloration syntaxique pour le code Python.
- L'indentation automatique.
- La numérotation des lignes pour faciliter le repérage.
- Après l'édition :
- Enregistrez vos modifications avec Ctrl+S (Cmd+S sur Mac).
- Exécutez votre script dans le terminal en utilisant
python hello_python.py.

Exemple
Voici ce qui doit s'afficher lors de l'exécution du script terminé :
$ python hello_python.py
Enter your name: Alice
Hello Python, I am Alice!
Résumé
Dans ce défi, vous avez manipulé un modèle de script Python pour créer un programme interactif. Cet exercice vous a permis de découvrir des concepts de programmation essentiels, notamment l'utilisation d'éditeurs de code, la gestion des entrées utilisateur avec input() et la production de résultats avec print(). Vous avez également appris à exécuter des scripts Python depuis le terminal et vu comment les fichiers modèles peuvent aider à structurer votre code.



