Zusammenfassung
In dieser Lektion hast du gelernt:
- Ein Programm ist eine Folge von Befehlen, die nacheinander von oben nach unten ausgeführt werden.
print()gibt in der Ausgabe aus. Mehrere Werte, durch Kommas getrennt, werden in einer Zeile mit Leerzeichen dazwischen ausgegeben:print("Alter:", 25)gibtAlter: 25aus.print()allein gibt eine leere Zeile aus.- Text (eine Zeichenkette) schreibt man in Anführungszeichen, Zahlen ohne.
- Die Rechenoperatoren sind
+,-,*und/. Punkt vor Strich; Klammern ändern die Reihenfolge./ergibt immer eine Dezimalzahl:6 / 2ist3.0. //ist die ganzzahlige Division und%der Rest:7 // 3ist2,7 % 3ist1. Eine Zahl ist gerade, wennzahl % 2gleich0ist.- Dezimalzahlen schreibt man mit Punkt:
1.5. - Kommentare beginnen mit
#; der Computer ignoriert den Rest der Zeile. Du kannst sie auch benutzen, um Code abzuschalten (auszukommentieren). - Variablen speichern Werte unter einem Namen:
punkte = 0. Du änderst den Wert, indem du einen neuen speicherst:punkte = punkte + 1oder kürzerpunkte += 1(undpunkte -= 1). - Namen schreibt man in snake_case (
vorname,preis_schokolade), sie dürfen nicht mit einer Ziffer beginnen oder Leerzeichen enthalten, und Groß- und Kleinbuchstaben spielen eine Rolle. - Jeder Wert hat einen Typ:
int(eine ganze Zahl),float(eine Dezimalzahl) oderstr(eine Zeichenkette).+addiert Zahlen und verbindet Zeichenketten, aber eine Zeichenkette und eine Zahl lassen sich nicht verbinden:"5" + 3endet mit einemTypeError.str(),int()undfloat()wandeln Werte um. - F-Strings setzen Werte in Text ein:
f"Ich bin {alter} Jahre alt." - Eine Fehlermeldung liest man von unten: Die letzte Zeile nennt den Typ des Fehlers und seine Beschreibung; darüber findest du die Nummer der Zeile, in der der Fehler passiert ist.
SyntaxErrorheißt, dass der Code falsch geschrieben ist und nichts ausgeführt wird;NameErrorheißt, dass ein Name unbekannt ist;TypeErrorheißt, dass der Typ eines Wertes etwas nicht erlaubt.
In der nächsten Lektion, Bedingungen, lernen deine Programme, Entscheidungen zu treffen: das eine oder das andere zu tun, je nach den Werten von Variablen.
So schreibst du es:
"Shift + 2
{Alt Gr + 7
}Alt Gr + 0
[Alt Gr + 8
]Alt Gr + 9
<<
>Shift + <
##
Anweisungen
- 1
Bevor du weitermachst, probiere alles an einer kleinen Aufgabe aus: der Rechnung in einem Café.
Erstelle eine Variable
summemit dem Preis von zwei Kaffee und einem Stück Kuchen. Berechne sie auspreis_kaffeeundpreis_kuchen. - 2
Gib mit einem F-String die letzte Zeile der Rechnung aus:
Summe: 11.5 EUR