Completion requirements

еще пример

from tkinter import *
Эта строка должна находиться в самом начале программы для импортирования
библиотеки Tkinter.
window = Tk()
window.title("Window Title")
window.geometry("450x100")
Создает окно, которое будет использоваться для вывода (переменная window), добавляет заголовок и определяет размер окна.
label = Label(text = "Enter number: ")
Добавляет на экран текстовый элемент, содержащий заданное сообщение.
entry_box = Entry (text = 0)
Создает пустое текстовое поле. Текстовые поля используются для ввода или
вывода данных.
output_box = Message(text = 0)
Создает область для вывода данных.
output_box ["bg"] = "red"
Задает цвет фона для объекта.
output_box ["fg"] = "white"
Задает цвет шрифта для объекта.
output_box ["relief"] = "sunken"
Задает стиль объемного обрамления элемента: отсутствие рамки
(flat), эффект рельефа (raised), углубления (sunken), эффект
углубленной рамки (groove) или рельефной рамки (ridge).
list_box = Listbox()
Создает раскрывающийся
список, который может содержать только строки.
entry_box ["justify"] = "center"
Задает режим выравнивания текста в текстовом поле, но не работает
для областей вывода данных.
button1 = Button(text = "Click here", command = click)
Создает кнопку для запуска подпрограммы click.
label.place(x = 50, y = 20, width = 100, height = 25)
Задает позицию, в которой объект будет располагаться в окне. Если позиция не задана, то объект
не отобразится в окне.
entry_box.delete(0, END)
Удаляет содержимое отдельного элемента или всего списка.
num = entry_box.get()
Сохраняет содержимое поля ввода текста и сохраняет
его в переменной num. Не работает для областей вывода данных.
answer = output_txt["text"]
Получает содержимое области вывода данных и сохраняет его в переменной answer. Не работает для полей
текстового ввода.
output_txt["text"] = total
Изменяет содержимое области вывода данных для
отображения значения переменной total.
window.mainloop()
Чтобы ваша программа работала, она должна завершаться этой командой.
Задание на следующий урок будет очень похожим на это:
Напишите программу, моделирующую бросок шестигранного кубика в настольной игре. Когда пользователь нажимает кнопку, на экране должно выводиться случайное целое число от 1 до 6 (включительно).
Примерное решение:

Last modified: Tuesday, 10 February 2026, 11:30 AM