mouredev/Weekly-Challenge-2022-Kotlin

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()