Erstellen Sie einen Generator, der alle geraden Zahlen bis zu einem gegebenen Wert m
generiert.
even_numbers_generator
, die einen Parameter m
akzeptiert.m
generieren.yield
-Schlüsselwort, um jeden geraden Wert zu generieren.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