diff --git a/Level_06/progress.py b/Level_06/progress.py index 6243742..111d0e7 100755 --- a/Level_06/progress.py +++ b/Level_06/progress.py @@ -9,7 +9,7 @@ pass print("unbekannte Länge:") -for x in tqdm((x for x in range(25000000))): +for x in tqdm(x for x in range(25000000)): pass print("grafisch:") diff --git a/Level_08/generatoren.py b/Level_08/generatoren.py index c562d8e..cb4ad36 100755 --- a/Level_08/generatoren.py +++ b/Level_08/generatoren.py @@ -5,6 +5,7 @@ def gen(s): for char in s: yield char + # iterieren mit einer for-Schleife: for x in gen("abcdef"): print(x) @@ -24,14 +25,17 @@ def f(x): # IN: f(3) # OUT: 9 + def dec(func): def inner_func(*args): print(args) r = func(*args) print("Return: {}".format(r)) return r + return inner_func + @dec def f(x): return x**2 diff --git a/Level_08/map.py b/Level_08/map.py index 2c0124e..c84dc2f 100755 --- a/Level_08/map.py +++ b/Level_08/map.py @@ -38,6 +38,6 @@ def even(n): # lambda print(list(filter(lambda x: x % 2 == 0, r))) -print(all((even(x) for x in even_numbers))) +print(all(even(x) for x in even_numbers)) # für mehr Spaß mit Generatoren: https://docs.python.org/3/library/itertools.html \ No newline at end of file diff --git a/Level_08/with.py b/Level_08/with.py index 3470d63..2525f3d 100755 --- a/Level_08/with.py +++ b/Level_08/with.py @@ -10,7 +10,7 @@ # Dateien öffnen -with open("../Level_04/loremipsum.txt", "r") as lorem: +with open("../Level_04/loremipsum.txt") as lorem: print(lorem.read()) # Exceptions ignorieren diff --git a/Level_10/label.py b/Level_10/label.py index fc6733a..d61ab02 100755 --- a/Level_10/label.py +++ b/Level_10/label.py @@ -1,5 +1,4 @@ #!/usr/bin/env python3 -# coding: utf-8 # Level 9: Ein Label in einem Fenster.