Ответы
Здравствуйте, попробуйте данный код, если выводит ошибку обратитесь в комментарий.
Вот данный код:
import tkinter as tk
root = tk.Tk()
root.title("Конфетный мастер")
def calculate():
price = float(price_entry.get())
money = float(money_entry.get())
grams = int(money * 1000 / price)
result_label.config(text="Можем купить {} гр конфет".format(grams))
price_label = tk.Label(root, text="Сколько стоит 1 кг конфет:")
price_entry = tk.Entry(root)
money_label = tk.Label(root, text="Сколько денег у вас есть:")
money_entry = tk.Entry(root)
calculate_button = tk.Button(root, text="Подсчитать", command=calculate)
result_label = tk.Label(root, text="")
price_label.grid(row=0, column=0)
price_entry.grid(row=0, column=1)
money_label.grid(row=1, column=0)
money_entry.grid(row=1, column=1)
calculate_button.grid(row=2, column=0, columnspan=2)
result_label.grid(row=3, column=0, columnspan=2)
root.mainloop()