De Eulerkarakteristiek \(\mathsf{\chi}\) (chi), oorspronkelijk gedefinieerd voor veelvlakken door het wiskundig genie Leonard Euler, is een getal dat bepaalt in welke mate een veelvlak gaten, of dergelijke bevat.
Voor een niet-zelfdoorsnijdend (en niet-samengesteld) veelvlak is de Eulerkarateristiek steeds gelijk aan 2:
\[\mathsf{\chi = H - R + V = 2}\]Hierbij staat H voor het aantal hoekpunten (vertices), R voor het aantal ribben (edges) en V voor het aantal vlakken (faces).
Schrijf een functie chi(kenmerken)
die gegeven een tupel van de vorm (H, R, V)
de Eulerkarakteristiek bepaalt.
Bij een kubus bekomt men:
>>> chi((8, 12, 6))
2
Bij een dodecaƫder (of twaalfvlak) bekomt men:
>>> chi((20, 30, 12))
2