#Анаграммы
#КОмпьютер выбирает какое-либо слово и рандомно переставляет буквы
#Задача игроко - восстановить исходное слово
import random
# создаём кортеж из слов, который компьютер будет выбирать
WORDS = ( "говно" ,
"моча" ,
"дерьмо" ,
"дача" ,
"вирус" )
# чтобы из words выбрать рандомное слово
# используется функция random.choice()
word = random .choice ( WORDS)
# переменная правильного слова
# которое присваивается word
correct = word
#создаим подсказки ссылася на каждое слово
adviceWord = "Подсказка"
advice = ""
if correct == "говно" :
advice = "Коричневое"
elif correct == "моча" :
advice = "Жёлтое"
elif correct == "дреьмо" :
advice = "Фублять"
elif correct == "дача" :
advice == "Бабушка"
elif correct == "вирус" :
advice == "Ойойой"
# создаём пустую "анаграмму"
jumble = ""
# Цикл, пока word - не пустая строка
# Когда ворд станет пустой - цикл коничся
while word:
position = random .randrange ( len ( word) )
jumble += word[ position]
word = word[ :position] + word[ ( position +1 ) :]
# начало игры
print ( "\t \t \t ДОБРО ПОЖАЛОВАТЬ УБЛЮДОК"
"\n \t \t \t Пеперь Тебе надо отгадать слово"
"\n \t \t \t Анаграмма этого слова"
"\n \t \t \t " , jumble , )
guess = input ( "\n \t \t \t Что это за слово " )
### НЕ РАБОТАТЕ ЗДЕСЬ!!!
if guess == adviceWord:
print ( advice)
#######################
# норм код
while guess != correct and guess != "" :
print ( "\n \t \t \t К сожалению неверно" )
guess = input ( "\t \t \t Попробуйте снова " )
if guess == correct:
print ( "\n \t \t \t \t Да ты угадал!!!" )
I9CQ0L3QsNCz0YDQsNC80LzRiwoj0JrQntC80L/RjNGO0YLQtdGAINCy0YvQsdC40YDQsNC10YIg0LrQsNC60L7QtS3Qu9C40LHQviDRgdC70L7QstC+INC4INGA0LDQvdC00L7QvNC90L4g0L/QtdGA0LXRgdGC0LDQstC70Y/QtdGCINCx0YPQutCy0YsKI9CX0LDQtNCw0YfQsCDQuNCz0YDQvtC60L4gLSDQstC+0YHRgdGC0LDQvdC+0LLQuNGC0Ywg0LjRgdGF0L7QtNC90L7QtSDRgdC70L7QstC+CgppbXBvcnQgcmFuZG9tCgojINGB0L7Qt9C00LDRkdC8INC60L7RgNGC0LXQtiDQuNC3INGB0LvQvtCyLCDQutC+0YLQvtGA0YvQuSDQutC+0LzQv9GM0Y7RgtC10YAg0LHRg9C00LXRgiDQstGL0LHQuNGA0LDRgtGMCldPUkRTID0gKCLQs9C+0LLQvdC+IiwKICAgICAgICAgItC80L7Rh9CwIiwKICAgICAgICAgItC00LXRgNGM0LzQviIsCiAgICAgICAgICLQtNCw0YfQsCIsCiAgICAgICAgICLQstC40YDRg9GBIikKIyDRh9GC0L7QsdGLINC40Lcgd29yZHMg0LLRi9Cx0YDQsNGC0Ywg0YDQsNC90LTQvtC80L3QvtC1INGB0LvQvtCy0L4KIyDQuNGB0L/QvtC70YzQt9GD0LXRgtGB0Y8g0YTRg9C90LrRhtC40Y8gcmFuZG9tLmNob2ljZSgpCgp3b3JkID0gcmFuZG9tLmNob2ljZShXT1JEUykKCiMg0L/QtdGA0LXQvNC10L3QvdCw0Y8g0L/RgNCw0LLQuNC70YzQvdC+0LPQviDRgdC70L7QstCwCiMg0LrQvtGC0L7RgNC+0LUg0L/RgNC40YHQstCw0LjQstCw0LXRgtGB0Y8gd29yZAoKY29ycmVjdCA9IHdvcmQKCiPRgdC+0LfQtNCw0LjQvCDQv9C+0LTRgdC60LDQt9C60Lgg0YHRgdGL0LvQsNGB0Y8g0L3QsCDQutCw0LbQtNC+0LUg0YHQu9C+0LLQvgoKYWR2aWNlV29yZCA9ICLQn9C+0LTRgdC60LDQt9C60LAiCmFkdmljZSA9ICIiCmlmIGNvcnJlY3QgPT0gItCz0L7QstC90L4iOgogICAgYWR2aWNlID0gItCa0L7RgNC40YfQvdC10LLQvtC1IgplbGlmIGNvcnJlY3QgPT0gItC80L7Rh9CwIjoKICAgIGFkdmljZSA9ICLQltGR0LvRgtC+0LUiCmVsaWYgY29ycmVjdCA9PSAi0LTRgNC10YzQvNC+IjoKICAgIGFkdmljZSA9ICLQpNGD0LHQu9GP0YLRjCIKZWxpZiBjb3JyZWN0ID09ICLQtNCw0YfQsCI6CiAgICBhZHZpY2UgPT0gItCR0LDQsdGD0YjQutCwIgplbGlmIGNvcnJlY3QgPT0gItCy0LjRgNGD0YEiOgogICAgYWR2aWNlID09ICLQntC50L7QudC+0LkiCiAgICAKIyDRgdC+0LfQtNCw0ZHQvCDQv9GD0YHRgtGD0Y4gItCw0L3QsNCz0YDQsNC80LzRgyIKCmp1bWJsZSA9ICIiCgojINCm0LjQutC7LCDQv9C+0LrQsCB3b3JkIC0g0L3QtSDQv9GD0YHRgtCw0Y8g0YHRgtGA0L7QutCwCiMg0JrQvtCz0LTQsCDQstC+0YDQtCDRgdGC0LDQvdC10YIg0L/Rg9GB0YLQvtC5IC0g0YbQuNC60Lsg0LrQvtC90LjRh9GB0Y8KCndoaWxlIHdvcmQ6CiAgICBwb3NpdGlvbiA9IHJhbmRvbS5yYW5kcmFuZ2UobGVuKHdvcmQpKQogICAganVtYmxlICs9IHdvcmRbcG9zaXRpb25dCiAgICB3b3JkID0gd29yZFs6cG9zaXRpb25dICsgd29yZFsocG9zaXRpb24gKzEpOl0KIyDQvdCw0YfQsNC70L4g0LjQs9GA0YsKcHJpbnQoIlx0XHRcdNCU0J7QkdCg0J4g0J/QntCW0JDQm9Ce0JLQkNCi0Kwg0KPQkdCb0K7QlNCe0JoiCiAgICAgICJcblx0XHRcdNCf0LXQv9C10YDRjCDQotC10LHQtSDQvdCw0LTQviDQvtGC0LPQsNC00LDRgtGMINGB0LvQvtCy0L4iCiAgICAgICJcblx0XHRcdNCQ0L3QsNCz0YDQsNC80LzQsCDRjdGC0L7Qs9C+INGB0LvQvtCy0LAiCiAgICAgICJcblx0XHRcdCIsIGp1bWJsZSAsKQpndWVzcyA9IGlucHV0KCJcblx0XHRcdNCn0YLQviDRjdGC0L4g0LfQsCDRgdC70L7QstC+ICIpCgojIyMg0J3QlSDQoNCQ0JHQntCi0JDQotCVINCX0JTQldCh0KwhISEKCmlmIGd1ZXNzID09IGFkdmljZVdvcmQ6CiAgICBwcmludCAoYWR2aWNlKQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoKIyDQvdC+0YDQvCDQutC+0LQKd2hpbGUgZ3Vlc3MgIT0gY29ycmVjdCBhbmQgZ3Vlc3MgIT0gIiI6CiAgICBwcmludCAoIlxuXHRcdFx00Jog0YHQvtC20LDQu9C10L3QuNGOINC90LXQstC10YDQvdC+IikKICAgIGd1ZXNzID0gaW5wdXQoIlx0XHRcdNCf0L7Qv9GA0L7QsdGD0LnRgtC1INGB0L3QvtCy0LAgIikKaWYgZ3Vlc3MgPT0gY29ycmVjdDoKICAgIHByaW50ICgiXG5cdFx0XHRcdNCU0LAg0YLRiyDRg9Cz0LDQtNCw0LshISEiKQoKCg==