Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Challenge: Chaining and Composing Iterators | Python-Iteratoren
Konzepte der Funktionalen Programmierung in Python

Challenge: Chaining and Composing Iterators

Swipe um das Menü anzuzeigen

Aufgabe

Wischen, um mit dem Codieren zu beginnen

Implementiere die Funktion chained_odds_squared(numbers), die die bereitgestellten Generatorfunktionen miteinander verknüpft, um eine Zahlenfolge zu verarbeiten:

  • Verwende zuerst den Generator filter_odds, um gerade Zahlen aus dem Eingabe-Iterable numbers herauszufiltern.

  • Verwende anschließend den Generator square_numbers, um das Quadrat jeder verbleibenden (ungeraden) Zahl zu liefern.

  • Die Funktion soll einen Iterator zurückgeben, der die quadrierten Werte der ungeraden Zahlen aus der Eingabe liefert.

  • Erstelle keine Zwischenlisten.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 7

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 5. Kapitel 7
some-alt