Back

Simple Sorting Algorithm in Python

Script description

This script generates a list of random integer values and then sorts it from lowest to highest

Result

Example

First is the randomized list and then the sorted one.

Source Code

import random
mylist = []
for i in range(10):
mylist.append(random.randint(0, 100))
print(mylist)
streak = 0
while streak < len(mylist):
for i in range(len(mylist)-1):
if mylist[i] > mylist[i+1]:
    mylist[i], mylist[i+1] = mylist[i+1], mylist[i]
    streak = 0
else:
    streak = streak + 1
print(mylist)