En tant que nouvelle recrue de la LabEx Space Academy, vous avez été chargé de créer un programme simple pour traiter les badges nominatifs des astronautes. Ce défi testera votre capacité à manipuler des chaînes de caractères en Python, une compétence cruciale pour gérer des données textuelles dans divers scénarios de missions spatiales.
Processeur de badges pour astronautes
Dans cette étape, vous allez créer un script Python qui traite le nom d'un astronaute afin de générer un badge standardisé.
Tâches
Créez un script Python nommé name_tag_processor.py dans le répertoire /home/labex/project. (Il est recommandé d'utiliser l'IDE Web)
Utilisez la fonction input() pour inviter l'utilisateur à saisir le nom complet d'un astronaute.
Traitez le nom saisi pour créer un badge standardisé en effectuant les opérations suivantes :
Convertir le nom complet en majuscules à l'aide de la méthode upper()
Remplacer tous les espaces par des tirets bas (underscores) à l'aide de la méthode replace()
Ajouter le préfixe "ASTRONAUT_" au début du nom ainsi traité.
Affichez le nom d'origine et le badge final traité.
Référence des méthodes de chaînes
upper()
La méthode upper() convertit tous les caractères d'une chaîne en majuscules :
Dans ce défi, vous avez créé un script Python pour traiter les badges nominatifs des astronautes. Cet exercice a renforcé votre compréhension de la manipulation des chaînes de caractères en Python, notamment l'usage des méthodes upper() et replace(). Vous vous êtes également exercé à utiliser la fonction input() pour récupérer les données utilisateur et à formater les chaînes de sortie. Ces compétences sont fondamentales en programmation Python et seront précieuses pour les tâches de traitement de données plus complexes que vous pourriez rencontrer lors de votre formation à l'académie spatiale.