====== LU04.A16 - Generator für gerade Zahlen ======
Erstellen Sie einen Generator, der alle geraden Zahlen bis zu einem gegebenen Wert ''m'' generiert.
===== Aufgabenstellung =====
- Schreiben Sie eine Funktion namens ''even_numbers_generator'', die einen Parameter ''m'' akzeptiert.
- Die Funktion sollte alle geraden Zahlen bis zum Wert ''m'' generieren.
- Verwenden Sie das ''yield''-Schlüsselwort, um jeden geraden Wert zu generieren.
===== Code-Vorlage =====
def even_numbers_generator(m):
"""
Generiert alle geraden Zahlen bis zum Wert m.
Ein gerader Wert ist eine ganze Zahl, die ohne Rest durch 2 teilbar ist.
:param m: Der maximale Wert, bis zu dem gerade Zahlen generiert werden sollen.
:return: Ein Generator für gerade Zahlen.
"""
# TODO: Implementieren Sie den Generator für gerade Zahlen
pass
if __name__ == '__main__':
# Testen Sie Ihren Generator
for num in even_numbers_generator(15):
print(num)
**Erwartete Ausgabe**:
2, 4, 6, 8, 10, 12, 14
----
https://github.com/templates-python/m323-lu04-a16-generator
[[https://creativecommons.org/licenses/by-nc-sa/4.0/ch/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Kevin Maurizi