5.3.9Lösung 9: Check Magic Triangle (image)

Schreiben Sie eine Funktion is_magic_triangle(values), die prüft, ob eine Folge von Zahlen ein magisches Dreieck bildet. Ein solches ist definiert als ein Dreieck, bei dem die jeweiligen Summen der Werte der drei Seiten alle gleich sein müssen.

BeispieleNachfolgend ist das für je ein Dreieck der Seitenlänge drei und der Seitenlänge vier gezeigt:

1 2

6 5 8 5

2 4 3 4 9

3 7 6 1

Damit ergeben sich folgende Seiten und Summen:

Eingabe

Werte 1

Werte 2

Seite 1

1 + 5 + 3 = 9

2 + 5 + 9 + 1 = 17

Seite 2

3 + 4 + 2 = 9

1 + 6 + 7 + 3 = 17

Seite 3

2 + 6 + 1 = 9

3 + 4 + 8 + 2 = 17

TippModellieren ...

Get Python Challenge now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.