In de 18e eeuw ontdekte Leonard Euler onderstaande formule voor veelvlakken:

\[H - R + Z = 2\]

waarbij \(H\) het aantal hoekpunten, \(R\) het aantal ribben en \(Z\) het aantal vlakken voorstelt.

Elk veelvlak moet voldoen aan deze vergelijking. Met behulp van deze vergelijking is het ook mogelijk om aan te tonen dat er slechts vijf platonische lichamen of regelmatige veelvlakken bestaan.

De 5 platonische lichamen.

Opgave

Schrijf een functie euler_formule( h, r, z ) die voor de gegeven parameters controleert of dit een veelvlak kan voorstellen. Indien ja wordt True op het scherm afgedrukt, indien niet False.

Voorbeelden

Een kubus heeft bijvoorbeeld 8 hoekpunten, 12 ribben en 6 vlakken, zodat:

>>> euler_formule( 8, 12, 6 )
True

Een grote dodocaƫder is geen veelvlak:

>>> euler_formule( 12, 30, 12 )
False