Solución reto #01 en Python
WillyC71 opened this issue · 0 comments
Crear primero un módulo "modulo_anagrama.py"
#modulo para separar una palabra en letras, hacer una lista y ordenarla alfabeticamente
def convertir(string_palabra):
int_contador = 0
my_list = list()
while int_contador < len(string_palabra):
my_list.append(string_palabra[int_contador])
int_contador += 1
if int_contador == len(string_palabra):
lista1=sorted(my_list)
return my_list
Luego crear otro fichero llamado "anagrama.py"
from modulo_anagrama import convertir
import modulo_anagrama
palabra1 = "Roma"
palabra2 = "aMor"
palabra1 = palabra1.lower()
palabra2 = palabra2.lower()
def anagrama():
if palabra1 != palabra2:
lista1 = convertir(palabra1)
lista2 = convertir(palabra2)
if lista1 != lista2:
print(f"Las palabras {palabra1} y {palabra2} son un anagrama")
else:
print(f"Las palabras {palabra1} y {palabra2} no son un anagrama")
else:
print(f"Las palabras {palabra1} y {palabra2} son identicas, no es un anagrama")
anagrama()