# (C) David Vajda
# 2025-04-21
# Python 3 - first uebung
a=5
b=6
a+b
print(a+b)
c=a+b
print(c)
a=[1,2,3,4,5,6,7,'e','f','g']
for s in a:
print(s)
# das tut schon mal
i = 1
x = 0
while i <= 10:
x = x + i
i = i + 1
print(x)
A=["Hallo", "Welt", "sagt", "irgendwer", "dessen", "name", "mir", "aktuell", "nicht", "bekannt", "ist"]
i = 0
while i < len (A):
print (A[i])
i = i + 1
print (len(A))
i = 0
while i < len (A):
j = i + 1
while j < len (A):
if A [i] > A [j]:
tmp = A [i]
A [i] = A [j]
A [j] = tmp
# Hier steht es
# https://www.python-forum.de/viewtopic.php?t=1378
# A [i], A [j] = A [j], A [i]
j = j + 1
i = i + 1
i = 0
while i < len (A):
print (A[i])
i = i + 1
i = 0
while i < len (A):
j = i + 1
x = i
while j < len (A):
if A [x] > A [j]:
x = j
# tmp = A [i]
# A [i] = A [j]
# A [j] = tmp
# Hier steht es
# https://www.python-forum.de/viewtopic.php?t=1378
# A [i], A [j] = A [j], A [i]
j = j + 1
tmp = A [x]
A [x] = A [i]
A [i] = tmp
i = i + 1
i = 0
while i < len (A):
print (A[i])
i = i + 1
print ("no idea!")
print ("faculty")
n = 1
nf=1
while (n < 10):
nf = nf * n
n = n + 1
print (nf)
n = 1
nf=1
while (n <= 4):
nf = nf * n
n = n + 1
print (nf)
n = 1
nf=1
while (n <= 10):
nf = nf * n
print (nf)
n = n + 1
print ("i don't know what that is")
n = 1
nf = 1
while (n <= 256):
nf = nf * n
print (nf)
n = n * 2
n = 1
nf = 0
while (n <= 256):
nf = nf + n
print (n, nf)
print ("...")
print ("...")
n = n * 2