WRITE A PYTHON PROGRAM TO PERFORM SELECTION SORT TO SORT A LIST WITH N NUMBER OF ELEMENTS.
CODE FOR THE ABOVE PYTHON PROGRAM :
L = []
print("Enter the size of list: ", end="")
elements = int(input())
print("Enter", elements, "numbers for the list: ", end="")
for i in range(elements):
L.append(int(input()))
for i in range(elements-1):
ch = 0
x = L[i]
for j in range(i+1, elements):
if x > L[j]:
x = L[j]
ch = ch + 1
index = j
if ch != 0:
temp = L[i]
L[i] = x
L[index] = temp
print("\n Sorted List is: ", end="")
for i in range(elements):
print(L[i], end=" ")
WRITTEN CODE FOR THE ABOVE PROGRAM :
L = []
print("Enter the size of list: ", end="")
elements = int(input())
print("Enter", elements, "numbers for the list: ", end="")
for i in range(elements):
L.append(int(input()))
for i in range(elements-1):
ch = 0
x = L[i]
for j in range(i+1, elements):
if x > L[j]:
x = L[j]
ch = ch + 1
index = j
if ch != 0:
temp = L[i]
L[i] = x
L[index] = temp
print("\n Sorted List is: ", end="")
for i in range(elements):
print(L[i], end=" ")
OUTPUT :