1/14
Eine Sammlung von 15 Frage-Antwort-Karteikarten zu den Grundlagen von Python basierend auf den Vorlesungsnotizen.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Was macht print()?
Gibt einen Wert auf dem Bildschirm aus. Beispiel: print("Wien") zeigt Wien.
Was ist eine Variable?
Ein Name, unter dem Python einen Wert speichert. population = 50_000 weist der Variablen population den Wert 50000 zu.
Was bedeutet = in population = 50_000?
Es weist rechts stehenden Wert der links stehenden Variablen zu. Es ist kein Gleichheitsvergleich.
Was ist ein str?
Eine Zeichenkette, etwa "Wien". Text steht in Anführungszeichen.
Was ist ein int?
Eine ganze Zahl ohne Dezimalstellen, etwa 50_000 oder −3.
Was ist ein float?
Eine Zahl mit Dezimalstellen, etwa 6.28. Python benutzt dafür einen Punkt.
Was ist ein bool?
Ein Wahrheitswert: True oder False. Die Großschreibung ist wichtig.
Wozu dient type(x)?
Es zeigt den Datentyp des aktuellen Werts von x, zum Beispiel int, float oder str.
Was ergibt 50_000 / 10?
5000.0: Der Schrägstrich teilt; das Ergebnis ist bei / ein float.
Wie berechnest du die Bevölkerungsdichte?
density = population / area: Einwohnerzahl durch Fläche; bei Fläche in km2 ist das Ergebnis Einwohner pro km2.
Was ist eine f-String-Ausgabe?
Ein Text mit vorangestelltem f, der Variablenwerte in geschweiften Klammern einsetzt: f"Dichte: {density}".
Was macht round(density, 1)?
Es rundet den Wert von density auf eine Dezimalstelle. round() verändert density dabei nicht automatisch.
Wie machst du aus dem Text "42" eine Zahl?
int("42") liefert die ganze Zahl 42; float("42") liefert 42.0.
Wie machst du aus der Zahl 42 einen Text?
str(42) liefert die Zeichenkette "42".
Warum kann round(int, 1) einen Fehler auslösen?
int allein bezeichnet den Datentyp, keinen konkreten Zahlenwert. Runde zum Beispiel round(density, 1).