WS2026 KW 41

WS2026 KW 41#

Taschenrechner mit Zahlen (Integer, Float)

2+3.0
5.0
x = 2*3
a = 2
b = b + 10
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Cell In[4], line 1
----> 1 b = b + 10

NameError: name 'b' is not defined
a, b
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
Cell In[5], line 1
----> 1 a, b

NameError: name 'b' is not defined
dasisteinelangevariable = 3
dasistschoen = 7
dasisteinelangevariable
3

Taschenrechner mit Strings, Listen

h = "hallo"
2*h
'hallohallo'

List(String); Index; Slicing

list(h)
['h', 'a', 'l', 'l', 'o']
h[0:3]
'hal'
h_liste = ['h', 'a', 'l', 'l', 'o']
h_liste[2:99]
['l', 'l', 'o']
display( h_liste[1] )
'a'

eine Funktion quadriere(x) definieren

def quadriere(x):
    q = x*x
    return q

def dopple(x):
    return x+x
dopple("Hallo")
'HalloHallo'

Menge von Quadratzahlen mit set comprehension

meine_zahlen = [ 2, 3, 4, 5 ]
for x in meine_zahlen:
    print( quadriere(x) )
4
9
16
25
{ quadriere(x) for x in meine_zahlen }
{4, 9, 16, 25}