• Предмет: Информатика
  • Автор: Davidpro228
  • Вопрос задан 4 месяца назад

ДАЮ 100 БАЛІВ

НАПИШІТЬ КОД ДЛЯ ПАЙТОНА ЩОБ ВИЙШЛО ВІКНО ЯК НА ФОТО

ДУЖЕ СРОЧНОООООООО!!!

Приложения:

Ответы

Ответ дал: geniuskost
1

Відповідь:

Пояснення:

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()


Davidpro228: Дякую дуже допоміг
Вас заинтересует