Python :: Aufgabe #4 :: Lösung #8
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
#8
von PythonIT (240 Punkte)
- 19.08.2017 um 18:21 Uhr
# arraysort.py
def sortList(liste):
laenge = len(liste)
swapped = True
while (swapped == True) or (laenge > 1):
swapped = False
if laenge > 1:
laenge = int(float(laenge)/1.3)
for i in range(0, (len(liste)-laenge)):
if liste[i] > liste[i+laenge]:
liste[i], liste[i+laenge] = liste[i+laenge], liste[i]
swapped = True
return liste
if __name__ == "__main__":
eingabe = input("Gib eine Zahlenmenge (durch Leerzeichen getrennt) ein: ")
liste = [int(x) for x in eingabe.split()]
liste = sortList(liste)
print("Kleinstes Element: " + str(liste[0]))
print("Größtes Element: " + str(liste[-1]))
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
