Hola Francisco ¿Cómo estas?, hice esto para practicar y me encuentro con el siguiente inconveniente, ya se que podría validar que si el primer ingreso es un número que el resto sean todos números y lo mismo si el primer ingreso es una palabra que todo el resto sean palabras.-
La pregunta es ¿se puede comparar 2 cadenas que contienen números?, lei que la comparación se efectúa mediante el código ascii de cada letra y por lo general el orden no era correcto.-
Bueno es todo, desde ya gracias, abrazo Daniel.
PD. También podría ordenar la lista al finalizar pero esto es tan sólo para aprender.
La pregunta es ¿se puede comparar 2 cadenas que contienen números?, lei que la comparación se efectúa mediante el código ascii de cada letra y por lo general el orden no era correcto.-
Bueno es todo, desde ya gracias, abrazo Daniel.
PD. También podría ordenar la lista al finalizar pero esto es tan sólo para aprender.
Código:
miLista = []
ban = 0
while True:
ingreso = input(" Ingreso...: ")
if not ingreso:
break
if len(miLista) > 0:
indice, ban = 0,0
for ord in miLista:
if int(ingreso) < int(ord):
miLista.insert(indice, ingreso)
ban = 1
break
indice += 1
if ban == 0:
miLista.append(ingreso)
else:
miLista.append(ingreso)
print(miLista)
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-