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

11 Lösungen Lösungen öffentlich
#4

Funktion welche Minimum und Maximum aus einem Array zurückgibt

Anfänger - Python von Gustl - 07.12.2012 um 17:36 Uhr
Programmieren Sie eine Funktion welche aus einem Array von Integer-Elementen das Minimum und Maximum zurückgibt.
Als Übergabe-Parrameter wird das Array übergeben.

Testen Sie die Funktion mit 2 Abfragen, bzw. mit 2 verschiedenen Arrays.
Hilfestellung: Sortierverfahren - Wikipedia
#5
vote_ok
von Nachbar (2820 Punkte) - 17.07.2016 um 13:36 Uhr
Quellcode ausblenden Python-Code
# -*- coding: utf-8 -*-

# Bubblesort
def minmax(a):
    x = len(a)
    while x > 0:
        for i in range(0, len(a)-1):
            if a[i] > a[i + 1]:
                tmp = a[i]
                a[i] = a[i + 1]
                a[i + 1] = tmp
        x = x - 1
    return (a[0], a[len(a)-1])


# Bsp
a1 = [1, 1, 0, 0, 0, 1, 0, 0]
a2 = [50, 1, 78, 24, 1000, 9, 345, 69, 5, 999]

print "Beispiel-Array 1:", a1
print ""
print "Minimalwert:", minmax(a1)[0]
print "Maximalwert:", minmax(a1)[1]
print ""
print "Beispiel-Array 2:", a2
print ""
print "Minimalwert:", minmax(a2)[0]
print "Maximalwert:", minmax(a2)[1]


Ausgabe:
Beispiel-Array 1: [1, 1, 0, 0, 0, 1, 0, 0]

Minimalwert: 0
Maximalwert: 1

Beispiel-Array 2: [50, 1, 78, 24, 1000, 9, 345, 69, 5, 999]

Minimalwert: 1
Maximalwert: 1000

Kommentare:

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

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