import tkinter as tk
from tkinter import messagebox
def check_password(password):
if len(password) >= 8:
return True
else:
return False
def verify():
pwd = entry.get()
if check_password(pwd):
messagebox.showinfo("Результат", "Пароль надёжен")
else:
messagebox.showwarning("Внимание", "Пароль слишком короткий")
def update_counter(event):
length = len(entry.get())
label_count.config(text=f"Символов: {length}")
root = tk.Tk()
root.title("Безопасность")
root.geometry("300x200")
entry = tk.Entry(root, show="*", font=("Arial", 14))
entry.pack(pady=20)
entry.bind("<KeyRelease>", update_counter)
label_count = tk.Label(root, text="Символов: 0")
label_count.pack(pady=5)
tk.Button(root, text="Проверить", command=verify).pack(pady=10)
root.mainloop()