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

СРОЧНО ДАЮ 50 БАЛЛОВ!!Створіть новий файл Python та нове вікно із заголовком "Магазин морозива".
Створіть дві групи перемикачів
º 'Над першою групою створіть напис
"Оберіть тип морозива". В першій групі буде три перемикачі із типами морозива: ванільне, шоколадне, фруктове. Над другою групою створіть напис "Оберіть розмір ріжку". В цій групі буде також три перемикачі із розмірами ріжка: маленький, середній та великий. В залежності від вибору користувача на екран буде виводитися відповідне вікно з повідомленням. Наприклад, якщо користувач вибере фруктове морозиво у маленькому ріжку, то на екран виведеться вікно з повідомленням "Ви вибрали фруктове морозиво у маленькому ріжку".

Ответы

Ответ дал: oleg29052016
1

Ответ:

Объяснение:

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.

Вас заинтересует