Facebook
From Lukas, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 278
  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.  
  11. # wybierz losowo jedno slowo z sekwencji
  12.  
  13. word =random.choice(WORDS)
  14.  
  15. # utworz zmienna by pozniej uzyc jej do sprawdzenia czy odpowiedz jest poprawna
  16.  
  17. correct = word
  18.  
  19. #utwórz 'pomieszana' wersje słowa
  20.  
  21. jumble = ""
  22.  
  23. #petla
  24.  
  25. while word:
  26.     position = random.randrange(len(word))
  27.     jumble += word[position]
  28.     word = word[:position] + word[(position + 1):]
  29.  
  30. #rozpocznij gre
  31. print(
  32. """
  33.         Witaj w grze 'Wymieszane litery'!
  34.  
  35.         uporzadkuj litery , aby odtworzyc prawidłowe słowo.
  36.         (Aby zakonczyc zgadywanie , nacisnij klawisz Enter bez podawania odpowiedzi.)
  37. """    )
  38.  
  39. print ("zgadnij, jakie to słowo ", jumble)
  40.  
  41. #odpowiedz gracza
  42.  
  43. guess = input("\n\nTwoja odpowiedz: ")
  44. while guess !=correct and guess !="": #pętla kiedy nie zgadnie
  45.     print("Niestety , to nie to słowo!")
  46.     print(hint)
  47.     guess = input("Twoja odpowiedz: ")
  48.  
  49. #podpowiedz
  50.  
  51. hint = (str("słowo zaczyna sie na ", WORD[0], "i ma ", WORD.len(),"liter "))
  52.  
  53.  
  54.  
  55.  
  56. #pogratulowanie graczowi kiedy zgadnie
  57.  
  58. if guess ==correct:
  59.     print("Zgadza sie ! Brawo!!\n")
  60.  
  61. #koniec gry
  62.  
  63. print("dziekuje za udział w grze")
  64. input("\nAby zakonczyc program nacisnij klawisz Enter.")