Предмет: Информатика, автор: ivanchopik

Створіть новий файл Python та нове вікно із заголовком "Магазин морозива". Створіть дві групи перемикачів. Над першою групою створіть напис "Оберіть тип морозива". В першій групі буде три перемикачі із типами морозива: ванільне, шоколадне, фруктове. Над другою групою створіть напис “Оберіть розмір ріжку". В цій групі буде також три перемикачі із розмірами ріжку: маленький, середній та великий. В залежності від вибору користувача на екран буде виводитися відповідне вікно з повідомленням. Наприклад, якщо користувач вибере фруктове морозиво у маленькому ріжку, то на екран виведеться вікно з повідомленням "Ви вибрати фруктове морозиво у маленькому ріжку”.

Ответы

Автор ответа: maxberd2010
0

import tkinter as tk

from tkinter import messagebox

def display_selection():

   flavor = flavor_var.get()

   size = size_var.get()

   message = "Ви обрали {} морозиво у {} розмірі.".format(flavor, size)

   messagebox.showinfo("Результат", message)

# Створення вікна

window = tk.Tk()

window.title("Магазин морозива")

# Створення першої групи перемикачів (типи морозива)

flavor_label = tk.Label(window, text="Оберіть тип морозива")

flavor_label.pack()

flavor_var = tk.StringVar()

vanilla_button = tk.Radiobutton(window, text="Ванільне", variable=flavor_var, value="ванільне")

vanilla_button.pack()

chocolate_button = tk.Radiobutton(window, text="Шоколадне", variable=flavor_var, value="шоколадне")

chocolate_button.pack()

fruit_button = tk.Radiobutton(window, text="Фруктове", variable=flavor_var, value="фруктове")

fruit_button.pack()

# Створення другої групи перемикачів (розміри ріжку)

size_label = tk.Label(window, text="Оберіть розмір ріжку")

size_label.pack()

size_var = tk.StringVar()

small_button = tk.Radiobutton(window, text="Маленький", variable=size_var, value="маленький")

small_button.pack()

medium_button = tk.Radiobutton(window, text="Середній", variable=size_var, value="середній")

medium_button.pack()

large_button = tk.Radiobutton(window, text="Великий", variable=size_var, value="великий")

large_button.pack()

# Кнопка для показу результату

result_button = tk.Button(window, text="Показати результат", command=display_selection)

result_button.pack()

window.mainloop()

Похожие вопросы
Предмет: Українська мова, автор: Аноним