Python :: Aufgabe #4 :: Lösung #5
11 Lösungen
#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
Als Übergabe-Parrameter wird das Array übergeben.
Testen Sie die Funktion mit 2 Abfragen, bzw. mit 2 verschiedenen Arrays.
Hilfestellung: Sortierverfahren - Wikipedia
#5
von Nachbar (2820 Punkte)
- 17.07.2016 um 13:36 Uhr
# -*- 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
Seite 1 von 0
1
