Lista 06-44: Ordenamiento por el método de burbuja

##############################################################################
# Parte del libro Introducción a la programación con Python
# Autor: Nilo Ney Coutinho Menezes
# Editora Novatec (c) 2015 - ISBN 978-85-7522-250-8
# Primera edición - Mayo/2016
# Sitio: http://www.librodepython.com
#
# Archivo: lista\capítulo 06\06.44 - Ordenamiento por el método de burbuja.py
# Descripción: Ordenamiento por el método de burbuja
##############################################################################

L = [7, 4, 3, 12, 8]
fin = 5
while fin > 1:
     cambió = False
     x = 0
     while x < (fin - 1):
         if L[x] > L[x + 1]:
               cambió = True
               temp = L[x]
               L[x] = L[x + 1]
               L[x+1] = temp
         x += 1
     if not cambió:
         break
     fin -= 1 
for e in L:
     print(e)
Haga clic aquí para bajar el archivo