Arva ära segipaisatud juhuslik sõna. Segatakse uuesti, kui tulemus kattub algse sõnaga.
# Sonapusle - NumWorks # Created by Alvar Laigna - https://alvarlaigna.com from random import choice,randint W = [ "KOOL","MAJA","AUTO","KOER","KASS", "LINN","METS","VESI","TULI","PILV", "TUUL","LUMI","KALA","LIND","PALL", "TOOL","LAUD","AKEN","PILT","KIVI", "PUIT","ROHI","LEHT","SILD","KOOK", "PIIM","LEIB","KEEL","SAAR","RAND", "SEIN","JALG","SILM","NINA","KARU", "HUNT","HIIR","KUKK","KANA","SEEN", "MARI","LILL","TAMM","KASK","LAEV", "RONG","VALGE","MUST","TALV","SUVI", "KEVAD","MERI","LOSS","TORN","KATUS", "RATAS","REBANE","KUUSK","SUITS"] def shuf(a): for i in range(len(a)-1,0,-1): j=randint(0,i) a[i],a[j]=a[j],a[i] def mang(): print("\n"*20+"SONAPUSLE\n") word = choice(W) s = list(word) shuf(s) if "".join(s)==word: shuf(s) print("Segatud:","".join(s)) print("("+str(len(word))+" tahte)") g = input("Sinu vastus: ").upper().strip() if g==word: print("Oige! Tubli!") else: print("Vale! Oli:",word) if input("Uuesti? j/e: ").lower()=="j": mang() mang()