Вопрос задан 09.12.2023 в 12:32. Предмет Информатика. Спрашивает Шиняева Юлия.

Задание: Морозиво коштує 1,75 Надрукувати табличку у допомогу продавцеві: *. Додайте виведення

слова "гривні" та "копійки" у правильному написанні: гривня, гривні, гривень, копійка, копійки, копійок. НО лично мне надо вывести ето в отдельное окно с помощью tkinter в целом сам код я и сам напишу но надо его запихнуть в отдельное окно
0 0
Перейти к ответам

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

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

Ответ:

import tkinter as tk

# Создаем окно

window = tk.Tk()

window.title("Ціна морозива")

# Цена мороженого в гривнях и копейках

price_hryvnia = 1

price_kopiyka = 75

# Функция для склонения слова "гривня"

def plural_form_hryvnia(number):

   if number == 1:

       return "гривня"

   elif 1 < number < 5:

       return "гривні"

   else:

       return "гривень"

# Функция для склонения слова "копійка"

def plural_form_kopiyka(number):

   if number == 1:

       return "копійка"

   elif 1 < number < 5:

       return "копійки"

   else:

       return "копійок"

# Создаем метку для отображения цены

label_text = f"Морозиво коштує {price_hryvnia} {plural_form_hryvnia(price_hryvnia)} {price_kopiyka} {plural_form_kopiyka(price_kopiyka)}"

label = tk.Label(window, text=label_text, font=("Arial", 14))

label.pack(padx=20, pady=20)

# Запускаем главный цикл

window.mainloop()

Объяснение:

на тебе весь код, чекнул в пайтоне все работает без отказно, только просьба открывать это через командную строку

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

Для создания таблицы с ценами на мороженое и вывода слов "гривня", "гривні", "гривень", "копійка", "копійки", "копійок" в отдельное окно с помощью tkinter, вам нужно сначала создать окно tkinter и затем создать таблицу с помощью виджета tkinter, такого как Label или Entry. Далее, вы можете использовать методы вывода информации в отдельное окно, такие как messagebox или Toplevel.

Пример кода для создания окна и вывода таблицы с ценами на мороженое:

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

# Создаем окно tkinter root = tk.Tk() root.title("Цены на мороженое")

# Создаем таблицу с ценами на мороженое label1 = tk.Label(root, text="Мороженое: 1,75 гривні") label1.pack()

# Выводим слова "гривня", "гривні", "гривень", "копійка", "копійки", "копійок" в отдельное окно messagebox.showinfo("Слова", "гривня, гривні, гривень, копійка, копійки, копійок")

root.mainloop() ```

Этот код создаст окно tkinter с таблицей цен на мороженое и выведет слова "гривня", "гривні", "гривень", "копійка", "копійки", "копійок" в отдельном окне с помощью messagebox. Вы можете настроить таблицу и вывод слов в соответствии с вашими потребностями.

0 0

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

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

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

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