У задачі Магазин одягу потрібно вводити вартість одягу у однорядкове текстове поле, далі програма бере зі списку відсоткові ставки за тижнями і створює новий список з цінами з урахуванням знижки. За допомогою циклу вносимо дані зі списку у текстову мітку і виводимо її на екран.
from tkinter import *def count(event):prices = []pr = ""try:price = float(e1.get())for el in range(4):prices.append(round(price * sales[el],2))pr += str(prices[el]) + " грн, "m3["text"] = f"Ціна за місяць: \n\1 тиждень: 2 тиждень: 3 тиждень: 4 тиждень:\n{pr}"prices = []except ValueError:m3["text"] = "Уведіть числове значення!"print(price)win = Tk()win.title("Магазин")win.geometry("800x300")win["bg"] = bg="#456"e1 = Entry(win,width=10,font="Arial 25",justify=CENTER)m1 = Label(win,font="Arial 25",text="Програма для розрахунку вартості товару",fg="white",bg="#456").place(relx=0.5,rely=0.08,anchor=CENTER)m2 = Label(win,font="Arial 20",text="Введіть поточну вартість товару",fg="white",bg="#456").place(relx=0.5,rely=0.25,anchor=CENTER)e1.place(relx=0.5,rely=0.5,anchor=CENTER)e1.focus()sales = [1.1,1.05,0.93,0.9]m3 = Label(win,font="Arial 25",text="0",fg="white",bg="#456")m3.place(relx=0.5,rely=0.8,anchor=CENTER)
win.bind("<Return>",count)e1.bind("<Return>",count)win.mainloop()
Немає коментарів:
Дописати коментар