Opgave

Schrijf een functie som_van_kwadraten() met één parameter, een natuurlijk getal. Als dit getal kan geschreven worden als de som van de kwadraten van twee natuurlijke getallen (>0), dan geeft de functie deze getallen terug. Als er geen natuurlijke getallen bestaan waarvan de som van de kwadraten gelijk is aan het opgegeven getal, geeft de functie False terug.

Voorbeeld 1

Invoer:

> som_van_kwadraten(5)

Uitvoer:

(1, 2)

Voorbeeld 1

Invoer:

> som_van_kwadraten(7)

Uitvoer:

False