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.
- 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.-