# sorting by direct selection # Nach Eingabe von Namen wird eine alphabetisch sortierte # Liste dieser Namen erzeugt und ausgegeben # Erzeugen eines arrays mit dem Namen a # und der Komponente a[0] a = list(range(0,1)) condition = True i = 0 # Eingabe der zu sortierenden Namen while condition: name = input('Name: ') if i == 0: a[i] = name else: a.append(name) ans = input('weiter? ') condition = ans == 'y' i +=1 # Ausgabe der eingegebenen Liste r = len(a) print() print('Eingegebene Liste:') print() for i in range(0,r): print(a[i]) def sort(x): j = 0 while j <= len(x)-2: for i in range(j+1,len(x)): if x[i] < x[j]: temp = x[j] x[j] = x[i] x[i] = temp j +=1 return x # Aufruf der auf das array a anzuwendenden Funktion sort sort(a) # Ausgabe der sortierten Liste print() print('Sortierte Liste:') print() for i in range(0,r): print(a[i])