Python :: Aufgabe #51 :: Lösung #3
3 Lösungen

#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)
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)
#3

von 0 (0 Punkte)
- 02.10.2017 um 20:51 Uhr

#Tripel n=int(input("Bitte eine natürliche Zahl eingeben:")) L=[i for i in range(1,n+1)] for i in L: for j in L: for k in L: if i+j+k==n and i<j<k and i**2+j**2==k**2: print('('+str(i)+'/'+str(j)+'/'+str(k)+')')
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1