Python :: Aufgabe #289 :: Lösung #5

5 Lösungen Lösungen öffentlich
#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ß
#5
vote_ok
von Klaus (1960 Punkte) - 11.12.2020 um 17:35 Uhr
Quellcode ausblenden 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

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

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.