
Inhaltsverzeichnis:
- Schritt 1: Python herunterladen
- Schritt 2: IDLE öffnen
- Schritt 3: Verwirren Sie ein bisschen
- Schritt 4: Erstellen Sie die eigentliche Programmdatei
- Schritt 5: Bevor wir mit dem Schreiben von Code beginnen
- Schritt 6: Beginnen Sie mit dem Schreiben Ihres Programms
- Schritt 7: Führen Sie das Programm aus
- Schritt 8: Eingabeaufforderungen zu den Eingabewerten hinzufügen
- Schritt 9: Erstellen Sie die Ausgabe
- Schritt 10: Führen Sie das Programm noch einmal aus
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52

Erstellen eines Mad Libs-Programms in Python
Was du brauchst:
1. Windows- oder Mac-Computer
2. Internetverbindung
Was wirst du am Ende wissen:
1. Saiten
2. Variablen
2. Eingabe- & Druckfunktionen
Schritt 1: Python herunterladen

Zuerst müssen Sie Python herunterladen (offensichtlich). Navigieren Sie zu python.org, klicken Sie auf die Download-Schaltfläche und wählen Sie die entsprechende Version für Ihr System aus.
Schritt 2: IDLE öffnen

Nachdem Sie Python heruntergeladen und installiert haben, öffnen Sie IDLE. IDLE ist die Programmierumgebung, die wir für dieses Tutorial verwenden werden. Es gibt mehrere andere Programme, in die wir Python schreiben könnten, aber dies ist das grundlegende, das mit Python selbst gepackt ist.
Schritt 3: Verwirren Sie ein bisschen

Das Fenster, das beim ersten Öffnen von IDLE angezeigt wird, kann als eine Art Spielwiese für Python-Code verwendet werden. Wenn Sie einen Befehl eingeben und die Eingabetaste drücken, führt er diese Zeile automatisch aus und speichert alle zugewiesenen Werte im Speicher. Machen Sie weiter und replizieren Sie meinen Code, vielleicht mit Ihrem eigenen Namen und ein paar anderen, um eine grundlegende Vorstellung davon zu bekommen, wie alles funktioniert. Keine Sorge, wenn Sie es nicht verstehen, gehen wir in den folgenden Schritten näher darauf ein.
Schritt 4: Erstellen Sie die eigentliche Programmdatei

Das Schreiben von Code auf dem Spielplatz macht Spaß, aber um ein Programm zu speichern und es selbst ausführen zu können, müssen wir den Code in einer Programmdatei speichern. Erstellen Sie eine neue Datei, in die das Programm geschrieben wird.
Schritt 5: Bevor wir mit dem Schreiben von Code beginnen

Um Eingaben vom Benutzer zu erhalten und zu speichern, müssen wir Variablen für jedes der Wörter erstellen, die wir speichern möchten. Stellen Sie sich eine Variable so vor, wie Sie sie in der Algebra verwenden würden. Sie benennen die Variable auf der linken Seite und weisen ihr dann mit dem Gleichheitszeichen einen Wert zu. Im Gegensatz zur Algebra können Sie in Variablen mehr als nur Zahlen speichern. Im Fall dieses Programms werden wir Strings speichern. Eine Zeichenfolge ist nur ein Wort oder ein Satz. Beachten Sie, dass jeder Text, der verwendet wird, in Anführungszeichen ' ' steht. Sie können entweder einfache oder doppelte Anführungszeichen verwenden, solange das öffnende mit dem schließenden übereinstimmt. Diese Anführungszeichen sind nicht für Zahlen oder Variablen erforderlich, sondern nur für Zeichenfolgen.
Schritt 6: Beginnen Sie mit dem Schreiben Ihres Programms

Lassen Sie uns zunächst für jedes der vier Wörter, die wir vom Benutzer erhalten müssen, eine Variable erstellen. Um Eingaben vom Benutzer zu erhalten, verwenden wir input(). Indem wir den Wert jeder Variablen auf input() setzen, können wir Eingaben vom Benutzer erhalten und sie in diesen Variablen speichern.
Um dem Benutzer Text auszugeben, verwenden wir den Befehl print() und setzen alles, was gedruckt werden soll, in Klammern. Denken Sie daran, dass Strings in Anführungszeichen ' ' eingeschlossen werden müssen, jedoch keine Variablennamen. Drucken Sie die Wörter nacheinander aus, indem Sie den Code in meiner Druckfunktion replizieren.
Schritt 7: Führen Sie das Programm aus

Nachdem wir nun ein funktionierendes Programm haben, führen Sie es aus, indem Sie auf Ausführen und dann auf Modul ausführen klicken. Wenn Sie die Datei nicht gespeichert haben, werden Sie aufgefordert, die Datei zu speichern, bevor sie ausgeführt wird. Tun Sie dies und lassen Sie das Programm laufen. Sie werden feststellen, dass nichts ausgedruckt wird, denn wir haben den Benutzer nur um Eingaben gebeten und ihn nicht mit irgendwelchen Fragen aufgefordert. Geben Sie 4 Wörter ein, indem Sie zwischen ihnen die Eingabetaste drücken, um sie einzugeben, und stellen Sie dann sicher, dass die Wörter richtig gedruckt werden. Wenn dies der Fall ist, gehen Sie zurück zur Programmdatei und fahren Sie mit dem nächsten Schritt fort.
Schritt 8: Eingabeaufforderungen zu den Eingabewerten hinzufügen

Damit die Funktion input() eine Eingabeaufforderung hat, setzen wir einen String mit dem, was wir ausgeben möchten, zwischen die Klammern. Fahren Sie fort und fügen Sie jeder Eingabe eine Eingabeaufforderung hinzu und führen Sie dann das Programm aus, um sicherzustellen, dass sie richtig funktionieren. Sie werden feststellen, dass ich in meinem nach dem: ein Leerzeichen eingefügt habe, bevor ich mit dem Zitat schließe. Dies ist so, dass es bei der Eingabe des Benutzers nicht neben dem Doppelpunkt gequetscht wird.
Schritt 9: Erstellen Sie die Ausgabe

Da wir den eigentlichen Ausdruck hinzufügen, entfernen Sie die zuvor hinzugefügte Testdruckfunktion. Um die mad lib korrekt auszugeben, müssen Sie nun einige Dinge wissen. Da wir ein Gedicht ausdrucken und es mehrere Zeilen umfassen soll, ist es zunächst wichtig zu beachten, dass durch die Eingabe von '\n' in einer Zeichenfolge zur nächsten Zeile gesprungen wird. Zweitens können Sie beim Eingeben eines Strings die geschweiften Klammern { } und.format() verwenden, um Text in den String einzufügen. Zum Beispiel 'Ich mag {0} und {1}'.format('food', 'water') gibt 'Ich mag Essen und Wasser' aus. Wir können dies zu unserem Vorteil nutzen, wenn wir die mad lib ausdrucken. Replizieren Sie den Code im Bild in Ihrem eigenen Programm.
Schritt 10: Führen Sie das Programm noch einmal aus
Fahren Sie fort und führen Sie das Programm noch einmal aus, um sicherzustellen, dass es richtig funktioniert. Herzliche Glückwünsche! Sie haben gerade Ihr erstes Python-Programm geschrieben.
Empfohlen:
Feuchtigkeits- und Temperaturbeobachter mit Raspberry Pi mit SHT25 in Python - Gunook

Feuchtigkeits- und Temperaturbeobachter mit Raspberry Pi Mit SHT25 in Python: Da wir ein Enthusiast für Raspberry Pi sind, haben wir uns einige spektakulärere Experimente damit ausgedacht und SHT25, Humidi
Bewegungssteuerung mit Raspberry Pi und LIS3DHTR, 3-Achsen-Beschleunigungsmesser, mit Python - Gunook

Bewegungssteuerung mit Raspberry Pi und LIS3DHTR, 3-Achsen-Beschleunigungsmesser, Verwendung von Python: Schönheit umgibt uns, aber normalerweise müssen wir in einem Garten spazieren gehen, um es zu wissen. - RumiAls gebildete Gruppe, die wir zu sein scheinen, investieren wir den größten Teil unserer Energie in die Arbeit vor unseren PCs und Handys. Deshalb lassen wir unser Wohlbefinden häufig
Orientierung mit Raspberry Pi und MXC6226XU mit Python studieren - Gunook

Orientierung lernen mit Raspberry Pi und MXC6226XU Mit Python: Geräusche gehören einfach zum Funktionieren eines Fahrzeugs. Reifenprofile murmeln auf der Straße, der Wind kreischt um Spiegel, Plastikteile und Teile im Armaturenbrett produzieren l
Überwachung der Beschleunigung mit Raspberry Pi und AIS328DQTR mit Python - Gunook

Überwachen der Beschleunigung mit Raspberry Pi und AIS328DQTR mit Python: Beschleunigung ist endlich, denke ich nach einigen Gesetzen der Physik.- Terry Riley Ein Gepard nutzt beim Jagen eine erstaunliche Beschleunigung und schnelle Geschwindigkeitsänderungen. Die schnellste Kreatur an Land nutzt ab und zu ihre Höchstgeschwindigkeit, um Beute zu fangen. Die
3x3x3 LED-Würfel mit Arduino Lib - Gunook

3x3x3 LED-Würfel mit Arduino Lib: Es gibt andere Instructables über den Bau von LED-Würfeln, dieser ist aus mehreren Gründen anders: 1. Es ist mit einer geringen Anzahl von handelsüblichen Komponenten gebaut und wird direkt an den Arduino angeschlossen. 2. Ein übersichtlicher, leicht reproduzierbarer Schaltplan ist p