Informatik in-a2 2014
Hier wird das Bubblesort-Verfahren zum Sortieren einer Liste in einer Funktion durchgeführt.
Dazu wird das Skript der letzten Stunde so verändert, das eine Funktion definiert wird, in der das Bubblesort-Verfahren
durchgeführt wird. Die Funktion wird anschließend im Hauptprogramm aufgerufen
und das Ergebnis ausgegeben.
Neu ist heute die Definition einer Funktion und die Eingabeaufforderung mit Python:
Beispielcode:
#! /usr/bin/python
###Bubblesort als Funktion mit Eingabeaufforderung
###26.3.2014
#Definition der Funktion bubblesort
def bubblesort(liste):
while anzahl>=1:
for k in range(len(liste)-1):
if liste[k]>liste[k+1]:
temp = liste[k]
liste[k] = liste[k+1]
liste[k+1] = temp
anzahl = anzahl -1
print(liste)
#Hauptprogramm
#Eingabeaufforderung
eingabe = input("Bitte geben Sie eine unsortierte Liste ein: ")
#Aufruf der Funktion bubblesort mit dem Argument "eingabe"
bubblesort(eingabe)