Недавно я захотел сделать desktop-приложение, которое сможет узнавать(поправьте, если не так написал) есть ли в ведёном тексте pangram, но я столкнулся с ошибкой, решение которой я не знаю. Был бы очень благодарен, если бы кто-нибудь подсказал мне решение моей проблемы
Вот код:
from tkinter import * root = Tk() w = root.winfo_screenwidth() h = root.winfo_screenheight() w = w // 2 h = h // 2 w = w - 200 h = h - 200 root.geometry('400x400+{}+{}'.format(w, h)) root.title("Панграм") def is_pangram(phrase): alphabet = "abcdefghijklmnopqrstuvwxyz" for char in alphabet: if char not in phrase: return False return True e = Entry(root, width = 50) e.pack() e.insert(0,"Введите текст") b = Button(root, text="Узнать панграм", command=is_pangram); b.pack() root.mainloop() А вот ошибка, которую мне выдаёт: Exception in Tkinter callback Traceback (most recent call last): File "Programs\Python\Python39\lib\tkinter\__init__.py", line 1892, in __call__ return self.func(*args) TypeError: is_pangram() missing 1 required positional argument: 'phrase'