Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Kædning og Sammensætning af Iteratorer | Python-Iteratorer
Funktionelle Programmeringskoncepter i Python

Challenge: Kædning og Sammensætning af Iteratorer

Stryg for at vise menuen

Opgave

Swipe to start coding

Implementér funktionen chained_odds_squared(numbers), der kæder de angivne generatorfunktioner sammen for at behandle en sekvens af tal:

  • Brug først generatoren filter_odds til at filtrere lige tal fra input-iterablen numbers.

  • Brug derefter generatoren square_numbers til at returnere kvadratet af hvert tilbageværende (ulige) tal.

  • Din funktion skal returnere en iterator, der returnerer de kvadrerede værdier af ulige tal fra inputtet.

  • Opret ikke mellemliggende lister.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 7

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 5. Kapitel 7
some-alt