print "Rules" print "\n" print "This is how the game works..." print "The game will give you a scrambled word. Then you 'guess' the original." print "\n" print "A couple of notes." print "______________________________" print "1: all words are never plural." print "2: c() gives you the first letter." print "3: s() surrenders. This also gives you the answer." import random def eq(str1, str2): str1=list(str1) str1.sort() str2=list(str2) str2.sort() if str1==str2: return True else: return False word=["jazz", "quiz", "cozy", "whizz", "audio", "dark", "age", "sage", "silly", "fight", "flight", "kill", "queue", "queen", "crazy", "cab", "back", "stop", "ale", "soup", "pea", "mourn", "gym"] while word==True: num=0 printfa=True pick=random.choice(word) correct=pick pick=list(pick) while word==True: random.shuffle(pick) if pick not in word: break a=len(correct)-2 while True: print "\n" answer=raw_input("".join(pick)+": ") if eq(answer, correct) and answer in word: print "\n" print "You Win!" printfa=False break elif answer=="s()": break elif answer=="c()": print "\n" print "first letter: "+correct[0] else: print "\n" print "incorrect!" num+=1 if num==a: break else: continue word.remove(correct) if printfa==True: print "________________" print "Ran out of tries" print "The correct answer was: "+correct print "\n" print "Sorry, no more words left!" time.sleep(4)