Maak een functie die, uitgaande van een gegeven lijst met gehele getallen, een nieuwe lijst creƫert en teruggeeft. Deze nieuwe lijst bevat de kwadraten van de oneven getallen van de gegeven lijst in omgekeerde volgorde.

Maak deze oefening op twee manieren:

  1. op de klassieke manier, kwadraten_oneven_omgekeerd_klassiek(lijst: list)
  2. met een list comprehension kwadraten_oneven_omgekeerd_kort(lijst: list)

Invoer

Lijst met gehele getallen.

Uitvoer

Lijst met de kwadraten van de oneven getallen van de gegeven lijst in omgekeerde volgorde.

Voorbeeld 1

We nemen het kwadraat van de oneven getallen (5, 7 en 3). Dit geeft 25, 49 en 9. Door de sequentie om te keren bekomen we het resultaat.

>>> mijn_lijst = [2, 5, 7, 6, 3, 10]
>>> kwadraten_oneven_omgekeerd_klassiek(mijn_lijst)
[9, 49, 25]
>>> kwadraten_oneven_omgekeerd_kort(mijn_lijst)
[9, 49, 25]