PyDLR31

# UnboundLocalError: local variable 'D' referenced before assignment
# Python Introductory Course 8.-10. April 2019
# Python 3.7

D = {}

def foo():
    if False:
        D = {}
    D["blue"] = "blau"
    print("D local:", D)
    return D


D = foo()
print(D)

PyDLR23

Switch/Case with Python

def a():
    print("'a' was called")

def b():
    print("'b' was called")

def c():
    print("'c' was called")


D = { 'a' : a, 'b' : b, 'c' : c}

while True:
    s = input("your choice: ")
    if s in D:
        D[s]()
    else:
        break

PyDLR22

Python 3

SciPy

Pandas

PyDLR (zuletzt geƤndert am 2019-04-10 20:12:25 durch HubertHoegl)