Facebook
From lukas, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 267
  1. # wymieszane litery
  2. # komputer wybiera losowo słowo a potem miesza w nim litery
  3. # gracz powinien odgadnac pierwsze słowo
  4. #gracz dostaje podpowiedz po blednej odpowiedzi
  5.  
  6. import random
  7.  
  8. #utworz sekwencje słow do wyboru
  9. WORDS =("python", "anagram", "łatwy", "skomplikowany", "odpowiedź", "ksylofon")
  10. print (WORDS)
  11.  
  12. # wybierz losowo jedno slowo z sekwencji
  13.  
  14. word =random.choice(WORDS)
  15.  
  16. # utworz zmienna by pozniej uzyc jej do sprawdzenia czy odpowiedz jest poprawna
  17.  
  18. correct = word
  19.  
  20. #utwórz 'pomieszana' wersje słowa
  21.  
  22. jumble = "" #mieszanie przypisane do pustego
  23.  
  24. #petla
  25.  
  26. while word:
  27.     position = random.randrange(len(word))
  28.     jumble += word[position]
  29.     word = word[:position] + word[(position + 1):]
  30.  
  31. #rozpocznij gre
  32. print(
  33. """
  34.         Witaj w grze 'Wymieszane litery'!
  35.  
  36.         uporzadkuj litery , aby odtworzyc prawidłowe słowo.
  37.         (Aby zakonczyc zgadywanie , nacisnij klawisz Enter bez podawania odpowiedzi.)
  38. """    )
  39.  
  40. print ("zgadnij, jakie to słowo ", jumble)
  41.  
  42. #odpowiedz gracza
  43.  
  44. guess = input("\n\nTwoja odpowiedz: ")
  45. if guess !=correct and guess !="": #pętla kiedy nie zgadnie
  46.     print("Niestety , to nie to słowo!")
  47. print("słowo zaczyna sie na ", correct[0], "i ma ", len(correct),"liter ")
  48. guess = input("\n\nTwoja odpowiedz: ")
  49.  
  50. #pogratulowanie graczowi kiedy zgadnie
  51.  
  52. if guess ==correct:
  53.     print("Zgadza sie ! Brawo!!\n")
  54.  
  55. #koniec gry
  56.  
  57. print("dziekuje za udział w grze")
  58. input("\nAby zakonczyc program nacisnij klawisz Enter.")