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
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
