INFO
This commit is contained in:
parent
c1a450e547
commit
aff8164a5c
12
2.Erste Programme/14. While-Schleife/beispiel.py
Normal file
12
2.Erste Programme/14. While-Schleife/beispiel.py
Normal file
@ -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))
|
43
2.Erste Programme/14. While-Schleife/while-schleife.py
Normal file
43
2.Erste Programme/14. While-Schleife/while-schleife.py
Normal file
@ -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.")
|
||||||
|
'''
|
15
3. Übungen/31.03.2022/while-übung-1.py
Normal file
15
3. Übungen/31.03.2022/while-übung-1.py
Normal file
@ -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))
|
15
4. Theorie/Die While-Schleife.md
Normal file
15
4. Theorie/Die While-Schleife.md
Normal file
@ -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
|
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Loading…
x
Reference in New Issue
Block a user