#ПриложееиеАнаграммы

Код из видео:



from random import choice, sample

from tkinter import *

from tkinter import messagebox





def start():

global word, guessEntry, wordMix

btnYes.place_forget()

btnNo.place_forget()

btn['text'] = 'Проверить'

btn['width'] = 10

btn['command'] = check

btn.place(relx=0.5, y=130, anchor=CENTER)

word = choice(words)

wordMix = sample(word, k=len(word))

label1['text'] = 'Загаданное слово: ' + ''.join(wordMix)

guessEntry = Entry(root, font='Arial 15 bold')

guessEntry.place(relx=0.5, y=80, anchor=CENTER)





def check():

guess = guessEntry.get()

if guess == word:

guessEntry.place_forget()

btn.place_forget()

label1['text'] = 'Вы угадали!\n Хотите ещё раз?'

btnYes.place(x=120, y=70)

btnNo.place(x=220, y=70)

else:

label1['text'] = 'Вы не угадали, попробуйте ещё раз\nЗагаданное слово: ' + ''.join(wordMix)





def exitGame():

answer = messagebox.askokcancel('Выход', 'Вы точно хотите выйти?')

if answer:

root.destroy()









root = Tk()

root.title('Анаграммы')

root.geometry('400x200')

root.resizable(width=False, height=False)



words = ['питон', 'мышь', 'клавиатура', 'телефон']



label1 = Label(root, text='', font='Arial 15 bold')

label1.place(relx=0.5, y=30, anchor=CENTER)



btn = Button(root, text='Начать', font='Arial 15 bold', width=20, command=start)

btn.place(relx=0.5, y=90, anchor=CENTER)



btnYes = Button(root, text='Да', font='Arial 15 bold', width=5, command=start)

btnNo = Button(root, text='Нет', font='Arial 15 bold', width=5, command=exitGame)



root.mainloop()