Срочнооооо пж даю 100балов
Створіть новий файл Python та нове вікно із заголовком “Магазин морозива”. Створіть групу перемикачів . Над першою групою створіть напис “Оберіть тип морозива”. В групі буде три перемикачі із типами морозива: ванільне, шоколадне, фруктове. Поруч створити два прапорці із типами присипки: шоколадна присипка, кокосова стружка. Також над ними напис “Оберіть тип присипки”. В залежності від вибору користувача буде виводитися вікно повідомлення із вибором користувача. Примітка. Розглянути всі можливі випадки.
Ответы на вопрос
from tkinter import *
from tkinter import messagebox
root = Tk()
root.title("Магазин мороженого")
menu = Menu(root)
root.config(menu=menu)
color_menu = Menu(menu, tearoff=0)
menu.add_cascade(label="RGB", menu=color_menu)
color_menu.add_command(label="Красный", command=lambda: root.config(bg="#ff0000"))
color_menu.add_command(label="Зеленый", command=lambda: root.config(bg="#00ff00"))
color_menu.add_command(label="Синий", command=lambda: root.config(bg="#0000ff"))
def show_ice_cream():
ice_cream = ice_cream_var.get()
toppings = []
if chocolate_var.get():
toppings.append("шоколадная присыпка")
if coconut_var.get():
toppings.append("кокосовая стружка")
toppings = ", ".join(toppings)
message = f"Вы выбрали {ice_cream} мороженое с {toppings}"
messagebox.showinfo("Выбранное мороженое", message)
ice_cream_label = Label(root, text="Выберите тип мороженого:")
ice_cream_label.pack()
ice_cream_var = StringVar()
vanilla_radio = Radiobutton(root, text="Ванильное", variable=ice_cream_var, value="ванильное")
vanilla_radio.pack()
chocolate_radio = Radiobutton(root, text="Шоколадное", variable=ice_cream_var, value="шоколадное")
chocolate_radio.pack()
fruit_radio = Radiobutton(root, text="Фруктовое", variable=ice_cream_var, value="фруктовое")
fruit_radio.pack()
toppings_label = Label(root, text="Выберите тип присыпки:")
toppings_label.pack()
chocolate_var = BooleanVar()
chocolate_check = Checkbutton(root, text="Шоколадная присыпка", variable=chocolate_var)
chocolate_check.pack()
coconut_var = BooleanVar()
coconut_check = Checkbutton(root, text="Кокосовая стружка", variable=coconut_var)
coconut_check.pack()
submit_button = Button(root, text="Выбрать", command=show_ice_cream)
submit_button.pack()
root.mainloop()