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

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ß
#1
vote_ok
von jigga (4260 Punkte) - 11.10.2020 um 10:22 Uhr
Quellcode ausblenden Python-Code
liste = [3, -2, 18, -1, 50]

def min_max(liste):
	_max = max(liste)
	liste.remove(_max)

	_min = min(liste)
	liste.remove(_min)
	
	_scnd_min = min(liste)
	liste.remove(_scnd_min)

	print("Min:", abs(_min - _scnd_min))
	print("Max:", abs(_max - _min))

if __name__ == "__main__":
	min_max(liste)

Kommentare:

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

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