import tkinter as tk
from tkinter import messagebox
def check_password(event=None):
pwd = entry_pwd.get()
if len(pwd) < 8:
messagebox.showwarning('Пароль слишком короткий', 'False')
else:
messagebox.showinfo('Пароль надёжен', 'True')
def update_counter(event=None):
counter_label.config(text=f'Символов: {len(entry_pwd.get())}')
root = tk.Tk()
root.title('Контроль пароля')
entry_pwd = tk.Entry(root, show='*')
entry_pwd.pack(pady=5)
entry_pwd.bind('<KeyRelease>', update_counter)
entry_pwd.bind('<Return>', check_password)
counter_label = tk.Label(root, text='Символов: 0')
counter_label.pack()
btn_check = tk.Button(root, text='Проверить', command=check_password)
btn_check.pack(pady=5)
root.mainloop()