35 lines
634 B
Python
35 lines
634 B
Python
point = (3, 0)
|
|
match point:
|
|
case (0,0):
|
|
print("Origin")
|
|
case (0, y):
|
|
print(f"Y={y}")
|
|
case (x, 0):
|
|
print(f"X={x}")
|
|
case (x, y):
|
|
print(f"X={x}, Y={y}")
|
|
case _:
|
|
raise ValueError("no point")
|
|
|
|
|
|
def fib(n):
|
|
"""Print a fibonacci series up to n.""" # this is the doc string
|
|
result = []
|
|
a, b = 0, 1
|
|
while a < n:
|
|
result.append(a)
|
|
a, b = b, a + b
|
|
return result
|
|
|
|
print(fib(2000))
|
|
|
|
def Collector(a, L=[]): # L wird hier nur einmal initialisiert!
|
|
L.append(a)
|
|
return L
|
|
|
|
print(Collector(2))
|
|
print(Collector(58))
|
|
print(Collector("Gurkensalat"))
|
|
|
|
|