fork(1) download
  1. #Анаграммы
  2. #КОмпьютер выбирает какое-либо слово и рандомно переставляет буквы
  3. #Задача игроко - восстановить исходное слово
  4.  
  5. import random
  6.  
  7. # создаём кортеж из слов, который компьютер будет выбирать
  8. WORDS = ("говно",
  9. "моча",
  10. "дерьмо",
  11. "дача",
  12. "вирус")
  13. # чтобы из words выбрать рандомное слово
  14. # используется функция random.choice()
  15.  
  16. word = random.choice(WORDS)
  17.  
  18. # переменная правильного слова
  19. # которое присваивается word
  20.  
  21. correct = word
  22.  
  23. #создаим подсказки ссылася на каждое слово
  24.  
  25. adviceWord = "Подсказка"
  26. advice = ""
  27. if correct == "говно":
  28. advice = "Коричневое"
  29. elif correct == "моча":
  30. advice = "Жёлтое"
  31. elif correct == "дреьмо":
  32. advice = "Фублять"
  33. elif correct == "дача":
  34. advice == "Бабушка"
  35. elif correct == "вирус":
  36. advice == "Ойойой"
  37.  
  38. # создаём пустую "анаграмму"
  39.  
  40. jumble = ""
  41.  
  42. # Цикл, пока word - не пустая строка
  43. # Когда ворд станет пустой - цикл коничся
  44.  
  45. while word:
  46. position = random.randrange(len(word))
  47. jumble += word[position]
  48. word = word[:position] + word[(position +1):]
  49. # начало игры
  50. print("\t\t\tДОБРО ПОЖАЛОВАТЬ УБЛЮДОК"
  51. "\n\t\t\tПеперь Тебе надо отгадать слово"
  52. "\n\t\t\tАнаграмма этого слова"
  53. "\n\t\t\t", jumble ,)
  54. guess = input("\n\t\t\tЧто это за слово ")
  55.  
  56. ### НЕ РАБОТАТЕ ЗДЕСЬ!!!
  57.  
  58. if guess == adviceWord:
  59. print (advice)
  60. #######################
  61.  
  62. # норм код
  63. while guess != correct and guess != "":
  64. print ("\n\t\t\tК сожалению неверно")
  65. guess = input("\t\t\tПопробуйте снова ")
  66. if guess == correct:
  67. print ("\n\t\t\t\tДа ты угадал!!!")
  68.  
  69.  
  70.  
Runtime error #stdin #stdout #stderr 0.02s 10936KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 53, in <module>
UnicodeEncodeError: 'ascii' codec can't encode characters in position 3-7: ordinal not in range(128)