58 lines
1.1 KiB
Python
58 lines
1.1 KiB
Python
import random
|
|
|
|
|
|
def create():
|
|
l = []
|
|
for i in range(10):
|
|
a = random.randint(0,100)
|
|
l.append(a)
|
|
|
|
debug(l)
|
|
return l
|
|
|
|
def len(mass):
|
|
temp=0
|
|
for i,j in enumerate(mass):
|
|
temp+=1
|
|
return temp
|
|
|
|
def max(mass):
|
|
temp=0
|
|
for i,j in enumerate(mass):
|
|
if temp<j:
|
|
temp=j
|
|
return temp
|
|
|
|
def sort(mass):
|
|
temp_mass = mass
|
|
len_mass = len(mass=temp_mass)
|
|
max_int=max(temp_mass)
|
|
while True:
|
|
temp=0
|
|
for i,j in enumerate(temp_mass):
|
|
if i+1<len_mass:
|
|
if temp_mass[i] < temp_mass[i+1]:
|
|
temp+=1
|
|
if temp == len_mass-1:
|
|
return temp_mass
|
|
|
|
for i in range(len_mass):
|
|
if i+1<len_mass:
|
|
if temp_mass[i] < temp_mass[i+1]:
|
|
pass
|
|
else:
|
|
temp = temp_mass[i]
|
|
temp_mass[i] = temp_mass[i+1]
|
|
temp_mass[i+1]= temp
|
|
|
|
|
|
|
|
def debug(mass):
|
|
print(f"{mass=}")
|
|
|
|
def programm():
|
|
mass=create()
|
|
sort(mass=mass)
|
|
debug(mass=mass)
|
|
|
|
programm() |