Du wolltest schon immer Wissen wie viele Diagonalen ein 567-Eck hat?
Dieses Pythonprogramm verrät es dir !
Das Programm ist sehr kurz und da es rekursiv arbeitet ist es eine gute Möglichkeit einen Trockenlauf zu vollführen.
Kurz gesagt: super für Anfänger der Python Programmierung
Code:
""" Wie viele Diagonalen hat ein x-Eck?" """ def diagonalen(n): if (n>=3): return _diagonalen(n, 0) else: return 0 def _diagonalen(n, akku): if (n==3): return akku else: return _diagonalen(n-1, akku+(n-2)) # Programm endlos laufen lassen... while True: try: print (diagonalen(int(input("\nAnzahl an Ecken eingeben: ")))) except: pass
Download: