From tkinter import* def btn_click():
global y1,y2,y3,y4
y=y1+y2+y3+y4
var5.set(y)
y1=0
y2=0
y3=0
y4=0
def rez(y):
if y==int(y):
return(int(y))
else:
return(y)
tk=Tk()
tk.geometry("440x300")
name=Label(text="Найменування",font=("Aria",12,"bold"))
name.place(x=20,y=20)
price=Label(text="Ціна,грн.",font=("Aria",12,"bold"))
price.place(x=150,y=20)
number=Label(text="Кількість",font=("Aria",12,"bold"))
number.place(x=230,y=20)
cost=Label(text="Вартість,грн",font=("Aria",12,"bold"))
cost.place(x=310,y=20)
pizza=Label(text="Піца",font=("Aria",12))
pizza.place(x=20,y=60)
ice=Label(text="Морозиво",font=("Aria",12))
ice.place(x=20,y=100)
cake=Label(text="Тістечко",font=("Aria",12))
cake.place(x=20,y=140)
juice=Label(text="Сік",font=("Aria",12))
juice.place(x=20,y=180)
vartist=Label(text="Вартість замовлення:",font=("Aria",12))
vartist.place(x=20,y=240)
p1=Entry(font="Aria 12",bg="sky blue",justify="center")
p1.insert(END,"75")
p1.place(x=150,y=60,width=60,height=30)
p2=Entry(font="Aria 12",bg="sky blue",justify="center")
p2.insert(END,"12")
p2.place(x=150,y=100,width=60,height=30)
p3=Entry(font="Aria 12",bg="sky blue",justify="center")
p3.insert(END,"16")
p3.place(x=150,y=140,width=60,height=30)
p4=Entry(font="Aria 12",bg="sky blue",justify="center")
p4.insert(END,"8")
p4.place(x=150,y=180,width=60,height=30)
def s1_click(val):
k1=int(val)
x1=float(p1.get())
y1=x1*k1
var1.set(rez(y1))
s1=Scale(orient=HORIZONTAL,length=50,from_=0,to=10,command=s1_click)
s1.place(x=230,y=50)
def s2_click(val):
k2=int(val)
x2=float(p2.get())
y2=x2*k2
var2.set(rez(y2))
s2=Scale(orient=HORIZONTAL,length=50,from_=0,to=10,command=s2_click)
s2.place(x=230,y=90)
def s3_click(val):
k3=int(val)
x3=float(p3.get())
y3=x3*k3
var3.set(rez(y3))
s3=Scale(orient=HORIZONTAL,length=50,from_=0,to=10,command=s3_click)
s3.place(x=230,y=130)
def s4_click(val):
k4=int(val)
x4=float(p4.get())
y4=x4*k4
var4.set(rez(y4))
s4=Scale(orient=HORIZONTAL,length=50,from_=0,to=10,command=s4_click)
s4.place(x=230,y=170)
var1=StringVar()
c1=Label(text=0,font="Aria 12",bg="#61a1ff",textvariable=var1)
c1.place(x=310,y=60,width=60,height=30)
var2=StringVar()
c2=Label(text=0,font="Aria 12",bg="#61a1ff",textvariable=var2)
c2.place(x=310,y=100,width=60,height=30)
var3=StringVar()
c3=Label(text=0,font="Aria 12",bg="#61a1ff",textvariable=var3)
c3.place(x=310,y=140,width=60,height=30)
var4=StringVar()
c4=Label(text=0,font="Aria 12",bg="#61a1ff",textvariable=var4)
c4.place(x=310,y=180,width=60,height=30)
var5=StringVar()
c5=Label(text=0,font="Aria 12",bg="#61a1ff",textvariable=var5)
c5.place(x=200,y=240,width=60,height=30)
btn=Button(text="Розрахування",font="Aria 12",command=btn_click)
btn.place(x=310,y=240,width=110,height=30)
tk.mainloop()
не считает общую сумму, нужна
198
215
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
БейшеналиеваГ08.04.2021 01:39
-
Begzodik06.09.2022 02:01
-
Angelina1311200317.08.2020 15:27
-
Ekaterina15200527.01.2021 22:43
-
АлинаЛог16.02.2022 11:26
-
Sunlight1122.06.2021 13:17
-
DI228MA11.03.2022 18:26
-
Eka22801.04.2021 09:09
-
vlada36510.03.2023 01:44
-
botuchenyy05.02.2022 07:26
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.