Skip to content

Instantly share code, notes, and snippets.

@IuryAlves
Last active December 18, 2015 21:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save IuryAlves/5846476 to your computer and use it in GitHub Desktop.
Save IuryAlves/5846476 to your computer and use it in GitHub Desktop.
import urllib.request
import random
palavras = urllib.request.urlopen(
'http://www.puzzlers.org/pub/wordlists/unixdict.txt'
).read().decode('iso8859').lower().split()
def escolha():
while True:
anagramas = []
palavra = random.choice(palavras).lower()
anagramas.append(palavra)
for p in palavras:
if sorted(p) == sorted(palavra):
if p != palavra:
anagramas.append(p)
if p == palavras[-1]:
if len(anagramas) > 1 :
return anagramas
else:
anagramas = []
anagrama = escolha()
print(anagrama)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment