Als neues Mitglied der LabEx Space Academy haben Sie die Aufgabe erhalten, ein einfaches Programm zur Erstellung von Namensschildern für Astronauten zu entwickeln. Diese Herausforderung prüft Ihre Fähigkeiten im Umgang mit Zeichenketten (Strings) in Python – eine essenzielle Fertigkeit für die Verarbeitung von Textdaten in verschiedenen Szenarien von Weltraummissionen.
Namensschild-Prozessor für Astronauten
In diesem Schritt erstellen Sie ein Python-Skript, das den Namen eines Astronauten verarbeitet, um ein standardisiertes Namensschild zu generieren.
Aufgaben
Erstellen Sie ein Python-Skript mit dem Namen name_tag_processor.py im Verzeichnis /home/labex/project. (Es wird empfohlen, die WebIDE zu verwenden)
Nutzen Sie die Funktion input(), um den Benutzer zur Eingabe des vollständigen Namens eines Astronauten aufzufordern.
Verarbeiten Sie den eingegebenen Namen gemäß den folgenden Vorgaben, um ein standardisiertes Namensschild zu erstellen:
Wandeln Sie den vollständigen Namen mithilfe der Methode upper() in Großbuchstaben um.
Ersetzen Sie alle Leerzeichen mithilfe der Methode replace() durch Unterstriche.
Fügen Sie das Präfix "ASTRONAUT_" am Anfang des verarbeiteten Namens hinzu.
Geben Sie sowohl den ursprünglichen Namen als auch das fertige Namensschild aus.
Referenz für String-Methoden
upper()
Die Methode upper() wandelt alle Zeichen in einer Zeichenkette in Großbuchstaben um:
In dieser Herausforderung haben Sie ein Python-Skript zur Erstellung von Astronauten-Namensschildern entwickelt. Diese Übung hat Ihr Verständnis für die Manipulation von Zeichenketten in Python vertieft, insbesondere den Umgang mit Methoden wie upper() und replace(). Zudem haben Sie die Verwendung der input()-Funktion zur Benutzerinteraktion sowie die Formatierung von Ausgabestrings geübt. Diese Fertigkeiten sind grundlegend für die Programmierung mit Python und werden Ihnen bei komplexeren Datenverarbeitungsaufgaben in Ihrer weiteren Ausbildung an der Space Academy von großem Nutzen sein.