Zusammenfassung und nächster Schritt
Du wirst gleich ein eigenes kleines Programm bauen. Vorher liest du eine Zeile, die du schon schreiben könntest, und sagst, was jeder Teil ist. Die Zeile auf dem Bildschirm wird slip 2 sein. slip ist ein Wort. 2 ist eine Zahl. Eine Funktion namens note verbindet beide.
def note(word, count):
return f"{word} {count}"
print(note("slip", 2))
Der Bildschirm zeigt slip 2. slip ist das Wort, das du übergeben hast. 2 ist die Zahl, die du übergeben hast. Das Leerzeichen dazwischen steht in der return-Zeile, zwischen dem Wort und der Zahl. print schreibt diese eine Zeile, und danach ist das Programm fertig. Es gibt keine zweite Zeile. Du lernst keine neue Art von Zeile. Du prüfst, dass ein Wort, eine Zahl und die Zeile note("slip", 2) schon eine Zeile ergeben, die du lesen kannst.
Jeder Teil von slip 2 ist etwas, das du schon benutzt hast. slip ist ein gespeichertes Wort, dieselbe Art von Name wie ticket_count, das 4 hält. 2 ist eine ganze Zahl ohne Dezimalpunkt. def note enthält die return-Zeile, und die Zeile note("slip", 2) führt sie aus. Lässt du die Zahl weg, wie in note("slip"), bricht diese Zeile mit TypeError ab, weil count keinen Wert hat. note("slip") steht nicht in diesem Programm. None wird auf dem Bildschirm, den du hast, nicht geschrieben.
Du kannst jetzt auf slip 2 zeigen und sagen, welcher Teil das Wort ist, welcher Teil die Zahl ist und welche Zeile beide verbunden hat. Die nächste Seite ist ein kleines Kommandozeilenprogramm. Du baust es aus Teilen, die du schon hast. Diese Seite fügt keine neue Regel hinzu.
Lies die Zeile, bevor du baust
Der Bildschirm zeigt slip 2. Das Wort ist slip und die Zahl ist 2. Die nächste Seite ist ein kleines Kommandozeilenprogramm.