diff --git a/Aufgabe1.py b/Aufgabe1.py new file mode 100644 index 0000000..c63bfbb --- /dev/null +++ b/Aufgabe1.py @@ -0,0 +1,16 @@ +numbers = [0, 1, 2, 3, 4, 5] + +if numbers: + print("List contains elements") + +numbers = [] + +if not numbers: + print("List is empty") + +""" +Zusatzfrage: + +B wird ausgegeben, da x eine leere Liste +ist, die Python als falsy interpretiert. +""" \ No newline at end of file diff --git a/README.md b/README.md index e509ff4..56685e1 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,42 @@ # Python_Crashkurs +## Aufgabe 1 – Truthiness von Listen +Erstelle ein Python-Programm, das mit der Truthiness von Listen arbeitet. + +### Schritt 1 +Erstelle eine Liste: +```python +numbers = [0, 1, 2, 3, 4, 5] +``` +### Schritt 2 +Prüfe mit einer `if`-Abfrage, ob die Liste **nicht leer** ist. + +Wenn sie Elemente enthält, soll folgendes ausgegeben werden: +``` +List contains elements +``` +### Schritt 3 +Setze anschließend die Liste auf eine leere Liste: +```python +numbers = [] +``` +### Schritt 4 +Prüfe erneut, ob die Liste leer ist. + +Wenn sie leer ist, soll folgendes ausgegeben werden: +``` +List is empty +``` +## Zusatzfrage +Was gibt folgendes Programm aus? + +```python +x = [] + +if x: + print("A") +else: + print("B") +``` + +Begründe kurz warum. \ No newline at end of file