Woche 03#
prim = [None, 2, 3, 5 , 7, 11, 13 ]
# quadrierte Prims in konventioneller Grundstrultur
qp = [ None ]
for x in prim[1:]:
print(x)
qp.append(x*x)
qp
2
3
5
7
11
13
[None, 4, 9, 25, 49, 121, 169]
# quadrierte Prims als List Comprehension
qp = [ None ] + [ x*x for x in prim[1: ] ] # quadrierte Primzahlen
qp
[None, 4, 9, 25, 49, 121, 169]
interessant = [ 1, 2, 3 ]
for i in interessant:
x = prim[i]
print(i, x )
1 2
2 3
3 5
aussprache = [ None, "oanz", "zwoa", "drei" ]
for a in aussprache:
print(a)
None
oanz
zwoa
drei
interessant = [ 1, 3 ]
for i in interessant:
a = aussprache[ i ]
print( a )
oanz
drei
prim[1]
2
print( prim[1:4] )
[2, 3, 5]
def doppelt(z):
return None
print(doppelt(7))
None
doppelt(prim)
kurti = "Hallo Kurt"
doppelt(kurti)
print(None)
None
# die erste Primzahl
prim[1]
2
kur
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
Cell In[15], line 1
----> 1 kur
NameError: name 'kur' is not defined
kurt = "Kurt"
kurt[0:3 ]
'Kur'
prim[0:3]
[None, 2, 3]
fib = [0, 1]
n = 5
for i in range(1,n):
fib.append( fib[i-1] + fib[i] )
fib
[0, 1, 1, 2, 3, 5]