# Aiuda con un código

**URL:** <https://pyar.discourse.group/t/aiuda-con-un-codigo/1018>\
**Category:** Sin categoría\
**Created:** [6 Noviembre, 2022 16:34 UTC](https://pyar.discourse.group/t/aiuda-con-un-codigo/1018 "2022-11-06T16:34:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nilo](https://avatars.discourse-cdn.com/v4/letter/n/a8b319/32.png) [@Nilo](https://pyar.discourse.group/u/Nilo)\
**Post date:** [6 Noviembre, 2022 16:34 UTC](https://pyar.discourse.group/t/aiuda-con-un-codigo/1018/1 "2022-11-06T16:34:46Z")

</div>

Hola gente, necesito hacer un programa que pida al usuario ingresar dos cadenas. El programa debe imprimir True si la primera cadena precede a la segunda en orden alfabético, o mostrar False en caso contrario. Para la comparación se considera que las letras mayúsculas y minúsculas son equivalentes.

Por ejemplo, si se ingresan las cadenas ‘ana’ y ‘ANITA’, el programa debe imprimir

True

---

<div class="post-metadata">

**Author:** ![javiermarcon](https://yyz2.discourse-cdn.com/free1/user_avatar/pyar.discourse.group/javiermarcon/32/334_2.png) [@javiermarcon](https://pyar.discourse.group/u/javiermarcon)\
**Post date:** [6 Noviembre, 2022 17:14 UTC](https://pyar.discourse.group/t/aiuda-con-un-codigo/1018/2 "2022-11-06T17:14:01Z")

</div>

Hola,

Podés usar lower para convertir todo a minúscula en la comparación y sorted para ordenar alfabéticamente:

```auto
Python 3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> txt1 = 'ana'
>>> txt2 = 'ANITA'
>>> def compara_textos(cadena1, cadena2):
... return [cadena1.lower(), cadena2.lower()] == sorted([cadena1.lower(), cadena2.lower()])
... 
>>> compara_textos(txt1, txt2)
True
>>> txt1 = 'asado'
>>> compara_textos(txt1, txt2)
False
>>> 

```

Saludos,

Javier.

---

<div class="post-metadata">

**Author:** ![Nilo](https://avatars.discourse-cdn.com/v4/letter/n/a8b319/32.png) [@Nilo](https://pyar.discourse.group/u/Nilo)\
**Post date:** [6 Noviembre, 2022 20:09 UTC](https://pyar.discourse.group/t/aiuda-con-un-codigo/1018/3 "2022-11-06T20:09:34Z")

</div>

De diez Javier, muchas gracias. No conocía el método sorted()
