Skip to content

2.2.3 while Schleife

Patrick edited this page Nov 17, 2024 · 5 revisions

Python Dokumentation

Eine while-Schleife in Python ermöglicht es dir, einen Codeblock so lange auszuführen, wie eine bestimmte Bedingung wahr ist.

VORSICHTIG! Es ist einfach der Interpreter zu crashen, wenn die Aussage nicht getroffen wurde

In diesem Beispiel wird der Codeblock innerhalb der Schleife wiederholt ausgeführt, solange zahl kleiner als 5 ist. Bei jedem Durchlauf wird zahl um 1 erhöht, bis die Bedingung zahl < 5 falsch wird.

zahl = 0

while zahl < 5:
	print(zahl)
	zahl += 1  # tippt das zuerst!!!

0

1

2

3

4

Hinweis: Wenn man die while-Schleife initialisiert, tippe zuerst das Teil ein, das die Bedingung wahr oder falsch macht.

Lernzielkontrolle

1. Aufgabe

Ist dieser Abschnitt richtig? Wenn nicht, warum?

x = 1
liste = []
while x < 10:
	liste.append(x)
Lösung

Nein! Das wird den Kernel crashen! Das läuft unendlich!

In der while-Schleife man muss x += 1 eintippen.

2. Aufgabe

Was ist die Ausgabe?

liste = [4,0,2,3,1,2,3,1]
while 1 in liste:
	liste.pop()
print(liste)
Lösung

[4, 0, 2, 3]

pop() entfernt das letzte Element in einer Liste.


Als Nächstes: match-Fallunterscheidung ➡️

1 Set-Up

Mach dich bereit!

1.1 Python Installation

1.2 Befehlszeilenschnittstelle

1.2.1 PowerShell

1.2.2 Python pip

1.3 Code-Editor

1.4 Versionskontrolle

1.4.1 Git

1.4.2 GitHub

1.4.3 Obsidian

2 Grundlegend

Los geht's!

2.1 Rechner und Speicher

2.1.2 Datentypen

2.2 Kontrollfluss

2.3 Funktionen

2.3.4 Decorators

3 Fortgeschritten

Wie ein Profi!

3.2 Module

4 Wichtige Bibliotheken

Bibliothekskarte beantragen!

4.1 NumPy

4.2 pandas

5 Präsentationen

Letzte Strecke!

Clone this wiki locally