Python :: Aufgabe #289 :: Lösung #5
5 Lösungen
#289
Differenz(en) von Eingabewerten
Fortgeschrittener - Python
von JKooP
- 04.10.2020 um 12:26 Uhr
Schreibe eine Methode/Funktion, die die maximale bzw. minimale Differenz von Eingabewerten ermittelt.
z.B. f(3, -2, 18, -1, 50)
Min: 1, da Absolut(-2 - -1) = 1
Max: 52, da Absolut(50 - -2) = 52
Viel Spaß
z.B. f(3, -2, 18, -1, 50)
Min: 1, da Absolut(-2 - -1) = 1
Max: 52, da Absolut(50 - -2) = 52
Viel Spaß
#5
von Klaus (1960 Punkte)
- 11.12.2020 um 17:35 Uhr
Python-Code
data=[3, -2, 18, -1, 50] cluster = {} for value_1 in data: for value_2 in data: cluster[abs(value_1 - value_2)] = (value_1, value_2) del cluster[0] print(f'Liste: {data}') print(f'Min: {min(cluster.keys())}: {cluster[min(cluster.keys())]}') print(f'Max: {max(cluster.keys())}: {cluster[max(cluster.keys())]}')
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1