Python :: Aufgabe #51 :: Lösung #1

3 Lösungen Lösungen öffentlich
#51

Bedingtes Tripel (Mathematisches Problem)

Anfänger - Python von bibir - 03.09.2014 um 09:15 Uhr
Ein Tripel besteht aus 3 integer-Werten, die in diesem Fall sollen noch folgende Eigenschaften erfüllt werden:

a < b < c
a² + b² = c²
a + b +c = n (n ist der Übergabeparameter)

Erstelle ein Programm, das eine beliegibe ganze Zahl als Übergabeparameter einliest und die dazugehörigen Tripel ausgibt

Beispiele:
n=30 => (5/12/13)
n=252 => (36/105/111), (56/90/106), (63/84/105)
#1
vote_ok
von jigga (4260 Punkte) - 25.08.2015 um 17:22 Uhr
Quellcode ausblenden Python-Code
zahl = int(input("Zahl eingeben: "))

for  a in range(int(zahl/2)):
	for b in range(a,int(zahl/2)):
		for c in range(b,int(zahl/2)):
			if zahl == a + b + c and c*c == a*a + b*b and c > b > a:
						print("(", a, "/", b, "/", c, ")")

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben