Вопрос задан 25.11.2023 в 20:54. Предмет Информатика. Спрашивает Юхновец Лиза.

Створіть новий файл Python та нове вікно із заголовком "Магазин морозива". Створіть дві групи

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Barbq-Junior Андрюха.

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось код, який виконує описані вимоги:

```python import tkinter as tk from tkinter import messagebox

def show_selection(): flavor = flavor_var.get() size = size_var.get() message = "Ви обрали {} морозиво у {} ріжку".format(flavor, size) messagebox.showinfo("Результат вибору", message)

root = tk.Tk() root.title("Магазин морозива")

# Перша група перемикачів flavor_label = tk.Label(root, text="Оберіть тип морозива") flavor_label.pack()

flavor_var = tk.StringVar() flavor_var.set("ванільне")

flavor_frame = tk.Frame(root) flavor_frame.pack()

vanilla_radio = tk.Radiobutton(flavor_frame, text="Ванільне", variable=flavor_var, value="ванільне") vanilla_radio.pack(side="left") chocolate_radio = tk.Radiobutton(flavor_frame, text="Шоколадне", variable=flavor_var, value="шоколадне") chocolate_radio.pack(side="left") fruit_radio = tk.Radiobutton(flavor_frame, text="Фруктове", variable=flavor_var, value="фруктове") fruit_radio.pack(side="left")

# Друга група перемикачів size_label = tk.Label(root, text="Оберіть розмір ріжку") size_label.pack()

size_var = tk.StringVar() size_var.set("маленький")

size_frame = tk.Frame(root) size_frame.pack()

small_radio = tk.Radiobutton(size_frame, text="Маленький", variable=size_var, value="маленький") small_radio.pack(side="left") medium_radio = tk.Radiobutton(size_frame, text="Середній", variable=size_var, value="середній") medium_radio.pack(side="left") large_radio = tk.Radiobutton(size_frame, text="Великий", variable=size_var, value="великий") large_radio.pack(side="left")

# Кнопка для показу результату вибору show_button = tk.Button(root, text="Показати вибір", command=show_selection) show_button.pack()

root.mainloop() ```

Цей код створює вікно з заголовком "Магазин морозива" і дві групи перемикачів. Перша група містить перемикачі для вибору типу морозива (ванільне, шоколадне, фруктове), а друга група містить перемикачі для вибору розміру ріжку (маленький, середній, великий). При натисканні кнопки "Показати вибір" виводиться вікно з повідомленням, що відображає обраний тип морозива та розмір ріжку.

Наприклад, якщо користувач обере фруктове морозиво у маленькому ріжку, на екрані з'явиться вікно з повідомленням "Ви обрали фруктове морозиво у маленькому ріжку".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос