diff --git a/2.Erste Programme/14. While-Schleife/beispiel.py b/2.Erste Programme/14. While-Schleife/beispiel.py
new file mode 100644
index 0000000..f7ff232
--- /dev/null
+++ b/2.Erste Programme/14. While-Schleife/beispiel.py
@@ -0,0 +1,12 @@
+# Programm, welches wiederholend dividiert (bis zu Untergrenze)
+
+x = round((float(input("Gebe x ein:"))),2)
+
+# Verarbeitung mittels while
+untergrenze=1
+index=0
+while x>untergrenze:
+ x=x/2
+ index=index+1
+ print(x)
+print("Es wurde %smal durch 2 geteilt"%(index))
\ No newline at end of file
diff --git a/2.Erste Programme/14. While-Schleife/while-schleife.py b/2.Erste Programme/14. While-Schleife/while-schleife.py
new file mode 100644
index 0000000..e129fd8
--- /dev/null
+++ b/2.Erste Programme/14. While-Schleife/while-schleife.py
@@ -0,0 +1,43 @@
+# Programm, welches die While-Schleife einführt
+
+'''
+# Standard
+i=1
+
+while i<=6:
+ print(i)
+ i=i+1
+'''
+
+''''
+# Zusatz1: break
+i=1
+
+while i<=6:
+ print(i)
+ if i==3:
+ print("Herr Kaiser macht %s Sachen"%(i))
+ break
+ i=i+1
+'''
+
+'''
+i=0
+# Zusatz2: continue (anfang der While-Schleife)
+while i<=6:
+ i=i+1
+ if i==3:
+ print("Herr Kaiser macht %s Sachen"%(i))
+ continue
+ print(i)
+'''
+
+'''
+i=1
+# Fallunterscheidung innerhalb einer While-Schleife
+while i<=6:
+ print(i)
+ i=i+1
+else:
+ print("Robin ist ein Hurensohn\r\ni ist nicht mehr kleiner als 6.")
+'''
\ No newline at end of file
diff --git a/3. Übungen/31.03.2022/while-übung-1.py b/3. Übungen/31.03.2022/while-übung-1.py
new file mode 100644
index 0000000..7833edf
--- /dev/null
+++ b/3. Übungen/31.03.2022/while-übung-1.py
@@ -0,0 +1,15 @@
+# Programm, welches wiederholenden die Wurzel zieht, Untergrenze=1,0001
+
+# Eingabe
+x=float(input("Ich möchte X haben. Gib mir X:"))
+
+# Untergrenze definieren
+min=1.001
+# Index definieren
+i=0
+# Verarbeitung
+while x>min:
+ print(x)
+ x=x**(1/2)
+ i=i+1
+print("Das Endergebniss lautet: %s. Es wurde %smal die Wurzel gezogen"%(x,i))
\ No newline at end of file
diff --git a/4. Theorie/Die While-Schleife.md b/4. Theorie/Die While-Schleife.md
new file mode 100644
index 0000000..2358fcc
--- /dev/null
+++ b/4. Theorie/Die While-Schleife.md
@@ -0,0 +1,15 @@
+# Die While-Schleife:
+
+'''syntax: while (Bedingung):
+ Anweisungsfolge'''
+- Schleife mit Bedingung
+- solange Bedingung gilt, wird die Anweisungsfolge ausgeführt (zwischen 0 und unedlich oft)
+ - unendlich oft: Nachteil, den es zu verhindern gilt
+## Zusatz:
+- break
+ - while-schleife abbrechen
+- continue
+ - gehe zum beginn der while schleife
+ - springe zur Bedingung
+- else
+ - Fallunterscheidung innerhalb von while
\ No newline at end of file
diff --git a/4. Theorie/Taschenrechner_Aufgabe.svg b/4. Theorie/Taschenrechner_Aufgabe.svg
index a8450de..b59e2fc 100644
--- a/4. Theorie/Taschenrechner_Aufgabe.svg
+++ b/4. Theorie/Taschenrechner_Aufgabe.svg
@@ -1,4 +1,4 @@
-
\ No newline at end of file
+
\ No newline at end of file