СРОЧНО ДАЮ 50 БАЛЛОВ!!Створіть новий файл Python та нове вікно із заголовком "Магазин морозива".
Створіть дві групи перемикачів
º 'Над першою групою створіть напис
"Оберіть тип морозива". В першій групі буде три перемикачі із типами морозива: ванільне, шоколадне, фруктове. Над другою групою створіть напис "Оберіть розмір ріжку". В цій групі буде також три перемикачі із розмірами ріжка: маленький, середній та великий. В залежності від вибору користувача на екран буде виводитися відповідне вікно з повідомленням. Наприклад, якщо користувач вибере фруктове морозиво у маленькому ріжку, то на екран виведеться вікно з повідомленням "Ви вибрали фруктове морозиво у маленькому ріжку".
Answers & Comments
Verified answer
Ответ:
Объяснение:
from tkinter import *
root = Tk()
root.title("Магазин морозива")
# Перша група перемикачів
Label(root, text="Оберіть тип морозива").pack()
flavor = StringVar()
Radiobutton(root, text="Ванільне", variable=flavor, value="ванільне").pack()
Radiobutton(root, text="Шоколадне", variable=flavor, value="шоколадне").pack()
Radiobutton(root, text="Фруктове", variable=flavor, value="фруктове").pack()
# Друга група перемикачів
Label(root, text="Оберіть розмір ріжку").pack()
size = StringVar()
Radiobutton(root, text="Маленький", variable=size, value="маленький").pack()
Radiobutton(root, text="Середній", variable=size, value="середній").pack()
Radiobutton(root, text="Великий", variable=size, value="великий").pack()
# Виведення відповідного вікна з повідомленням
def show_choice():
message = "Ви вибрали {} морозиво у {} ріжку".format(flavor.get(), size.get())
messagebox.showinfo("Вибір морозива", message)
Button(root, text="Замовити", command=show_choice).pack()
root.mainloop()
Цей код створює вікно з двома групами перемикачів: одна для вибору типу морозива, інша для вибору розміру ріжка. Після натискання на кнопку "Замовити" виводиться відповідне вікно з повідомленням, що містить обрані значення. Обережно, цей код може працювати не на всіх версіях Python та потребує встановлення додаткового модуля tkinter.