Vorlesung 3
This commit is contained in:
12
README.md
12
README.md
@@ -28,4 +28,14 @@
|
||||
- ```Uebung3.py```
|
||||
- ```Uebung4.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