Vorlesung 3
This commit is contained in:
12
README.md
12
README.md
@@ -28,4 +28,14 @@
|
|||||||
- ```Uebung3.py```
|
- ```Uebung3.py```
|
||||||
- ```Uebung4.py```
|
- ```Uebung4.py```
|
||||||
- ```Uebung5.py```
|
- ```Uebung5.py```
|
||||||
- ```Uebung6.py```
|
- ```Uebung6.py```
|
||||||
|
|
||||||
|
# Vorlesung 3
|
||||||
|
30.09.2021
|
||||||
|
|
||||||
|
- ```Vorlesung III.pdf```
|
||||||
|
- Kontrollstrukturen
|
||||||
|
- ```kontrollstukturen.py```
|
||||||
|
- ```Uebung1.py```
|
||||||
|
- Schleifen
|
||||||
|
- ```Uebung2.py```
|
||||||
43
Vorlesung 3/Uebung1.py
Normal file
43
Vorlesung 3/Uebung1.py
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
# Übung 1
|
||||||
|
## 1.1
|
||||||
|
|
||||||
|
zahl1 = input("Bitte geben Sie die erste Zahl ein: ")
|
||||||
|
zahl2 = input("Bitte geben Sie die zweite Zahl ein: ")
|
||||||
|
|
||||||
|
print("Sortiere..")
|
||||||
|
|
||||||
|
if zahl1 < zahl2:
|
||||||
|
print(zahl1, ",", zahl2)
|
||||||
|
else:
|
||||||
|
print(zahl2, ",", zahl1)
|
||||||
|
|
||||||
|
## 1.2
|
||||||
|
|
||||||
|
zahl1 = input("Bitte geben Sie die erste Zahl ein: ")
|
||||||
|
zahl2 = input("Bitte geben Sie die zweite Zahl ein: ")
|
||||||
|
zahl3 = input("Bitte geben Sie die dritte Zahl ein: ")
|
||||||
|
|
||||||
|
print("Sortiere..")
|
||||||
|
|
||||||
|
groeßte = zahl1
|
||||||
|
if zahl1 > zahl2:
|
||||||
|
# groeßte = zahl1
|
||||||
|
if zahl3 > zahl1:
|
||||||
|
groeßte = zahl3
|
||||||
|
else:
|
||||||
|
groeßte = zahl2
|
||||||
|
if zahl3 > zahl2:
|
||||||
|
groeßte = zahl3
|
||||||
|
print("Groeßte Zahl: ", groeßte)
|
||||||
|
|
||||||
|
## 1.3
|
||||||
|
jahr = int(input("Bitte geben Sie eine vierstellige Jahreszahl ein (z.b. 1999): "))
|
||||||
|
|
||||||
|
if jahr % 4 != 0:
|
||||||
|
print("Kein Schaltjahr")
|
||||||
|
elif jahr % 4 == 0:
|
||||||
|
print("Schaltjahr")
|
||||||
|
elif jahr % 100 == 0:
|
||||||
|
print("Kein Schaltjahr")
|
||||||
|
else:
|
||||||
|
print("Schaltjahr")
|
||||||
66
Vorlesung 3/Uebung2.py
Normal file
66
Vorlesung 3/Uebung2.py
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
# 2.1
|
||||||
|
# a
|
||||||
|
for i in range(20,26):
|
||||||
|
print(i)
|
||||||
|
|
||||||
|
print()
|
||||||
|
|
||||||
|
i=20
|
||||||
|
while i <=25:
|
||||||
|
print(i)
|
||||||
|
i += 1
|
||||||
|
|
||||||
|
print()
|
||||||
|
|
||||||
|
# b
|
||||||
|
i = 25
|
||||||
|
while i >= 20:
|
||||||
|
print(i)
|
||||||
|
i -= 1
|
||||||
|
|
||||||
|
print()
|
||||||
|
|
||||||
|
# c
|
||||||
|
x = int(input("Bitte Startwert angeben: "))
|
||||||
|
y = int(input("Bitte Endwert angeben: "))
|
||||||
|
for i in range(x,y+1):
|
||||||
|
print(i)
|
||||||
|
|
||||||
|
print()
|
||||||
|
|
||||||
|
# d
|
||||||
|
|
||||||
|
summe = 0
|
||||||
|
for i in range(x,y+1):
|
||||||
|
summe += i
|
||||||
|
print(summe)
|
||||||
|
|
||||||
|
print()
|
||||||
|
|
||||||
|
# e
|
||||||
|
summeUngerade = 0
|
||||||
|
for i in range(x,y+1):
|
||||||
|
if i % 2 == 0:
|
||||||
|
summeUngerade += i
|
||||||
|
print(summeUngerade)
|
||||||
|
|
||||||
|
# 2.2
|
||||||
|
print()
|
||||||
|
zahl = int(input("Bitte geben Sie eine Zahl größer als 1 ein: "))
|
||||||
|
# I
|
||||||
|
for i in range(1, zahl+1):
|
||||||
|
print("Zahl:", i, "Quadrat: ", i**2)
|
||||||
|
|
||||||
|
print()
|
||||||
|
# II
|
||||||
|
for i in range(1, zahl+1):
|
||||||
|
print("Zahl:", i, "Zweierpotenz: ", 2**i)
|
||||||
|
|
||||||
|
print()
|
||||||
|
# III
|
||||||
|
import math
|
||||||
|
for i in range(1, zahl+1):
|
||||||
|
print("Zahl:", i, "Fakultät: ", math.factorial(i))
|
||||||
|
|
||||||
|
# 3 Steuerrechner
|
||||||
|
# siehe Vorlesung 2, Uebung 5
|
||||||
31
Vorlesung 3/kontrollstrukturen.py
Normal file
31
Vorlesung 3/kontrollstrukturen.py
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
# Beispiel 1
|
||||||
|
alter = 20
|
||||||
|
if alter < 18:
|
||||||
|
print('Sie sind zu jung um an dieser Umfrage teilzunehmen.')
|
||||||
|
print('Herzlich Willkommen!')
|
||||||
|
|
||||||
|
# Beispiel 2
|
||||||
|
beruf = 'j'
|
||||||
|
if alter >= 18 and alter <= 60 and beruf=="j":
|
||||||
|
print('Sie werden zur Umfrage weitergeleitet.')
|
||||||
|
|
||||||
|
# Beispiel 3
|
||||||
|
geschlecht = 'w'
|
||||||
|
if alter >= 18 and alter <= 60 and beruf=="j" or geschlecht=="w":
|
||||||
|
print("Sie werden zur Umfrage weitergeleitet!")
|
||||||
|
|
||||||
|
# Beispiel 4
|
||||||
|
if alter >= 18 and alter <= 60 and beruf=="j":
|
||||||
|
print("Sie werden zur Umfrage weitergeleitet!")
|
||||||
|
else:
|
||||||
|
print("Sie können an der Umfrage leider nicht teilnehmen")
|
||||||
|
|
||||||
|
# Beispiel 5
|
||||||
|
if alter >= 18 and alter <= 60 and beruf=="j" and geschlecht=="w":
|
||||||
|
print("Sie werden zur Umfrage weitergeleitet!")
|
||||||
|
elif alter < 18 and beruf=="j":
|
||||||
|
print("Sie werden zur Umfrage 2 weitergeleitet!")
|
||||||
|
elif alter > 60 and beruf=="j" or geschlecht=="m":
|
||||||
|
print("Sie werden zur Umfrage 3 weitergeleitet!")
|
||||||
|
else:
|
||||||
|
print("Danke, das wars!")
|
||||||
Reference in New Issue
Block a user