• Предмет: Информатика
  • Автор: markbondarev3
  • Вопрос задан 1 год назад

Складіть програму Округлення, що у вікно повідомлення виводить округлене число до знака, яке обирається за допомогою елемен та керування на вікні (оберіть доцільний елемент): десяті, соті, тисячні. Для числа, яке введено в текстове поле, результат виво диться у вікно повідомлення.
Треба просто прислати скрін виконанного завдання.​


qwertyuioptea537: надо в пайтоне сделать?
markbondarev3: да

Ответы

Ответ дал: qwertyuioptea537
0

Ответ:

import tkinter as tk

import math

def round_number():

   num = float(entry.get())

   decimal_place = round_selector.get()

   rounded_num = round(num, decimal_place)

   result_text = f"Результат округлення: {rounded_num}"

   tk.messagebox.showinfo("Округлення", result_text)

root = tk.Tk()

root.title("Округлення")

num_label = tk.Label(root, text="Введіть число:")

num_label.pack()

entry = tk.Entry(root)

entry.pack()

round_label = tk.Label(root, text="Оберіть знак округлення:")

round_label.pack()

round_selector = tk.IntVar()

round_selector.set(0)

round_option1 = tk.Radiobutton(root, text="До десятих", variable=round_selector, value=1)

round_option1.pack()

round_option2 = tk.Radiobutton(root, text="До сотих", variable=round_selector, value=2)

round_option2.pack()

round_option3 = tk.Radiobutton(root, text="До тисячних", variable=round_selector, value=3)

round_option3.pack()

button = tk.Button(root, text="Округлити", command=round_number)

button.pack()

root.mainloop()

Объяснение:

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