/*
* Escribe una función que reciba dos palabras (String) y diga si es o no anagrama
* - Un Anagrama consiste en formar una palabra reordenando TODAS
* las letras de otra palabra inicial.
* - NO hace falta comprobar que ambas palabras existan.
* - Dos palabras exactamente iguales no son anagrama.
*/
palabra1 = input("Dime la palabra uno: ")
palabra2 = input("Dime la palabra dos: ")
def anagrama(valor1, valor2):
# Comprobar si las palabras son iguales
if valor1 == valor2:
print("Esto no es un anagrama")
return
contador = 0
# Verificar si cada letra en valor2 está en valor1
for i in valor2:
if len(valor1) == contador:
break
for x in valor1:
if i == x:
contador += 1
break
# Verificar si se encontraron todas las letras
if contador == len(valor2):
print("Esto es un anagrama")
else:
print("Esto No es un anagrama")
# Llamar a la función
anagrama(palabra1, palabra2)