Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RESUMEN
def ordenamiento(datos):
if validación(datos):
if type(datos)==tuple:
datos=list(datos)
En caso de que reciba una tupla, este la convierte a una lista para poder ordenarla.
Validación de la entrada
def validación(entrada):
if type(entrada)==list or type(entrada)==tuple:
Valida=True
for i in entrada:
if type(i)!=int and type(i)!=float:
if not validación(i):
Valida=False
break
if Valida:
return True
else:
return False
else:
return False
1
GRUPO 3 | ORDENAMIENTO POR INSERCIÓN PROGRAMACIÓN I
if type(datos)==tuple:
datos=list(datos)
datos1=[]
datos2=[]
for i in datos:
if type(i)==list or type(i)==tuple:
lista_ordenada=ordenamiento(i)
datos2+=[lista_ordenada]
else:
datos1+=[i]
datos1=ordenamiento(datos1)
datos1=datos1+datos2
print(datos1)
Ejemplos: