Advertisement
canorve

anagrama

Apr 24th, 2021
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. #!/usr/bin/pytthon3
  2.  
  3.  
  4. class Words:
  5.  
  6.     def __init__(self):
  7.  
  8.         self.primedict = {'a':2,'b':3,'c':5,'d':7,'e':11,'f':13,'g':17,'h':19,'i':23,'j':29,'k':31,'l':37,'m':41,'n':43,'o':47,'p':53,'q':59,'r':61,'s':67,'t':71,'u':73,'v':79,'w':83,'x':89,'y':97,'z':101}
  9.  
  10.    
  11.  
  12.     def Anagrama(self,word1,word2):
  13.         mulword1=1
  14.         mulword2=1
  15.  
  16.         for l in word1:
  17.             num=self.primedict[l]
  18.             mulword1=mulword1*num
  19.  
  20.         for l in word2:
  21.             num2=self.primedict[l]
  22.             mulword2=mulword2*num2
  23.  
  24.         if mulword1 == mulword2:
  25.             print("the words are anagrams")
  26.         else:
  27.             print("the words are NOT anagrams")
  28.  
  29.  
  30.  
  31. Words().Anagrama("ear","are")  
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement