ДАЮ 100 БАЛІВ
НАПИШІТЬ КОД ДЛЯ ПАЙТОНА ЩОБ ВИЙШЛО ВІКНО ЯК НА ФОТО
ДУЖЕ СРОЧНОООООООО!!!
Ответы
Відповідь:
Пояснення:
import tkinter as tk
# создаем окно приложения
root = tk.Tk()
root.title("Программа приветствия")
# функция для вывода текста приветствия
def say_hello():
name = name_entry.get() # получаем имя из поля ввода
message = message_var.get() # получаем выбранное поздравление
greeting = f"Привет, {name}! {message}" # формируем текст приветствия
greeting_label.config(text=greeting) # обновляем текст на метке
# функция для закрытия приложения
def quit_app():
root.destroy()
# создаем метку для вывода приветствия
greeting_label = tk.Label(root, text="Введите свое имя и выберите поздравление")
greeting_label.pack()
# создаем поле ввода для имени
name_label = tk.Label(root, text="Имя:")
name_label.pack()
name_entry = tk.Entry(root)
name_entry.pack()
# создаем блок выбора поздравления
message_label = tk.Label(root, text="Выберите поздравление:")
message_label.pack()
message_var = tk.StringVar()
message_choices = ["С Днем Рождения!", "С Днем Валентина!", "С Новым Годом!"]
message_choices_rb = []
for choice in message_choices:
rb = tk.Radiobutton(rimport tkinter as tk
# создаем окно приложения
root = tk.Tk()
root.title("Программа приветствия")
# функция для вывода текста приветствия
def say_hello():
name = name_entry.get() # получаем имя из поля ввода
message = message_var.get() # получаем выбранное поздравление
greeting = f"Привет, {name}! {message}" # формируем текст приветствия
greeting_label.config(text=greeting) # обновляем текст на метке
# функция для закрытия приложения
def quit_app():
root.destroy()
# создаем метку для вывода приветствия
greeting_label = tk.Label(root, text="Введите свое имя и выберите поздравление")
greeting_label.pack()
# создаем поле ввода для имени
name_label = tk.Label(root, text="Имя:")
name_label.pack()
name_entry = tk.Entry(root)
name_entry.pack()
# создаем блок выбора поздравления
message_label = tk.Label(root, text="Выберите поздравление:")
message_label.pack()
message_var = tk.StringVar()
message_choices = ["С Днем Рождения!", "С Днем Валентина!", "С Новым Годом!"]
message_choices_rb = []
for choice in message_choices:
rb = tk.Radiobutton(root, text=choice, variable=message_var, value=choice)
message_choices_rb.append(rb)
rb.pack()
# создаем кнопки
hello_button = tk.Button(root, text="Поздороваться", command=say_hello)
hello_button.pack()
quit_button = tk.Button(root, text="Выйти", command=quit_app)
quit_button.pack()
# запускаем цикл обработки событий
root.mainloop()
oot, text=choice, variable=message_var, value=choice)
message_choices_rb.append(rb)
rb.pack()
# создаем кнопки
hello_button = tk.Button(root, text="Поздороваться", command=say_hello)
hello_button.pack()
quit_button = tk.Button(root, text="Выйти", command=quit_app)
quit_button.pack()
# запускаем цикл обработки событий
root.mainloop()