Willkommen bei Python Land · Übung
Deine ersten Python-Anweisungen
In der vorherigen Lektion hast du eine bereits vorhandene Anweisung verändert. Dieses Mal schreibst du selbst neue Python-Anweisungen.
Wir beginnen mit einem besonders nützlichen Werkzeug von Python:
print("Hello")
Diese Anweisung fordert Python auf, das Wort Hello anzuzeigen.
Eine print-Anweisung genauer ansehen
Jedes Zeichen in print("Hello") hat eine Aufgabe.
| Bestandteil | Was er Python mitteilt |
|---|---|
print | Verwende Pythons eingebaute Ausgabefunktion. |
( und ) | Übergib dieser Funktion etwas. |
"Hello" | Behandle Hello als Text. |
Hello | Der Text, der in der Ausgabe erscheinen soll. |
Python zeigt den Text ohne seine Anführungszeichen an:
Hello
Die Anführungszeichen gehören zum Code. Sie zeigen Python, wo der Text beginnt und endet.
Deep dive
Genau genommen ist print("Hello") ein Funktionsaufruf. print ist die Funktion, und "Hello" ist ein Argument, das ihr übergeben wird.
Text zwischen Anführungszeichen heißt String, also Zeichenfolge. Mit Strings wirst du in diesem Kurs oft arbeiten. Du musst dir nicht sofort alle drei Begriffe merken.
Behalte die Struktur bei und ändere den Text
Sobald du den Aufbau einer print-Anweisung kennst, kannst du fast jeden beliebigen Text anzeigen:
print("Good morning")
print("Good evening")
Die Struktur bleibt gleich. Nur der Text zwischen den Anführungszeichen ändert sich.
Python erzeugt:
Good morning
Good evening
Beachte, dass jede print-Anweisung in einer eigenen Zeile beginnt. Python führt die erste Zeile aus, geht zur zweiten über und arbeitet sich weiter nach unten vor.
Sage das Ergebnis voraus, bevor du den Code ausführst
Lies dieses kurze Programm von oben nach unten:
Was gibt dieses Programm aus?
print("Ready")
print("Set")
print("Go!")Eine Vorhersage vor dem Ausführen ist eine wertvolle Gewohnheit. Sie gibt dir etwas Konkretes, das du mit dem tatsächlichen Ergebnis vergleichen kannst.
Schreibe zwei neue Anweisungen
Im Editor steht zu Beginn eine Zeile:
print("Python is ready.")
Lass diese Zeile stehen. Schreibe darunter zwei weitere print-Anweisungen, sodass die vollständige Ausgabe so aussieht:
Python is ready.
I wrote my first instruction.
Then I wrote another one!
Verwende die Startzeile als Muster. Jede neue Zeile braucht:
Den kleingeschriebenen Namen
printEine öffnende Klammer
Ein öffnendes Anführungszeichen
Den Text, den du anzeigen möchtest
Ein schließendes Anführungszeichen
Eine schließende Klammer
Tippe die neuen Zeilen möglichst selbst. Kleine Details wie Anführungszeichen und Klammern werden durch die Anwendung vertrauter.
Drücke Run, wenn du das Ergebnis ansehen möchtest. Wenn alle drei Ausgabezeilen übereinstimmen, drücke Submit.
Wenn eine Zeile nicht funktioniert
Vergleiche sie zuerst Zeichen für Zeichen mit der Startzeile. Prüfe Folgendes:
printist kleingeschrieben.Der Text hat an beiden Enden ein Anführungszeichen.
Die Anweisung hat beide Klammern.
Der Text selbst hat dieselben Großbuchstaben und Satzzeichen wie die Vorgabe.
Wenn der Editor einen Fehler anzeigt, hast du nichts kaputtgemacht. In der nächsten Lektion geht es darum, Fehler zu verstehen. Mit Reset kannst du jederzeit zum Startcode zurückkehren.
Monty kann den Vergleich mit dir gemeinsam durchführen. Eine hilfreiche Bitte ist:
Sieh dir meine print-Anweisungen an. Zeige mir den ersten Unterschied zur Vorgabe, aber lass mich ihn selbst korrigieren.
Diese Art von Hilfe ist oft nützlicher als eine fertige Lösung. Monty bleibt während des gesamten ersten Kapitels kostenlos enthalten.
Wenn deine Abgabe die Prüfung besteht, sieh dir kurz an, was du geschrieben hast. Das Programm ist zwar klein, aber jede Anweisung darin stammt von dir.
Aufgabe
Behalte die Startzeile bei und füge zwei weitere print-Anweisungen hinzu. Dein Programm muss genau Folgendes ausgeben:
Python is ready.
I wrote my first instruction.
Then I wrote another one!
Drücke Run, um das Ergebnis zu vergleichen, und anschließend Submit.