From aff8164a5cb9bcdc6cb98ff225f65d135a124248 Mon Sep 17 00:00:00 2001 From: Rsclub2 2 Date: Thu, 31 Mar 2022 14:35:56 +0200 Subject: [PATCH] INFO --- .../14. While-Schleife/beispiel.py | 12 ++++++ .../14. While-Schleife/while-schleife.py | 43 +++++++++++++++++++ 3. Übungen/31.03.2022/while-übung-1.py | 15 +++++++ 4. Theorie/Die While-Schleife.md | 15 +++++++ 4. Theorie/Taschenrechner_Aufgabe.svg | 2 +- 5 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 2.Erste Programme/14. While-Schleife/beispiel.py create mode 100644 2.Erste Programme/14. While-Schleife/while-schleife.py create mode 100644 3. Übungen/31.03.2022/while-übung-1.py create mode 100644 4. Theorie/Die While-Schleife.md 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 @@ -
1. Zahl / Zahl aus Speicher
1. Zahl / Zahl aus S...
+
+
-
-
/
/
*
*
2. Zahl
2. Zahl
Rechnoperation ausführen
Rechnoperation ausfü...
Ergebniss in Speicher speichern
Ergebniss in Speiche...
lösbar
lösbar
nicht lösbar
nicht lösbar
Abbruch
Abbruch
Ergebniss anzeigen
Ergebniss anzeigen
Text is not SVG - cannot display
\ No newline at end of file +
1. Zahl / Zahl aus Speicher
1. Zahl / Zahl aus S...
+
+
-
-
/
/
*
*
2. Zahl
2. Zahl
Rechnoperation ausführen
Rechnoperation ausfü...
Ergebniss in Speicher speichern
Ergebniss in Speiche...
lösbar
lösbar
nicht lösbar
nicht lösbar
Abbruch
Abbruch
Ergebniss anzeigen
Ergebniss anzeigen
Text is not SVG - cannot display
\ No newline at end of file