Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
@schmidt: Aaaah! ``sudo`` lässt Du bitte mal ganz schnell bleiben. Das macht doch hier auch überhaupt gar keinen Sinn‽
Vergleich mal die erste Zeile der beiden Quelltextdateien. Das sind nicht so aus als wenn `dreieck.py` mit dem Python-Interpreter ausgeführt wird. Dann hätte man nämlich einen Traceback bekommen. Und der läuft auch nicht mit Python 3, da käme dann aber eine andere Meldung. Hast Du die so ungefähr aus dem Gedächtnis abgetippt oder 1:1 kopiert?