from tkinter import *
class Bensin(Tk): data = [] def __init__(self): super().__init__() self.geometry("400x400") self.Title = Label(self, text="Калькулятор бензину",font = ["Comic Sans MS",18]) self.Title.pack() self.v_b = IntVar(self, value = 5) self.b = Entry(self, textvariable = self.v_b,font = ["Comic Sans MS",18]) self.b.pack() self.m = Scale(self, orient='horizontal', from_=0, to=10, resolution=0.5,length=300) self.m.pack() self.btn = Button(self, text='Визначити', command = self.calc,font = ["Comic Sans MS",18]) self.btn.pack() self.result = Label(self, text=' ', font = ["Comic Sans MS",18]) self.result.pack() def calc(self): self.r = float(self.b.get()) / 100 * float(self.m.get()) rez = round(self.r, 2) self.data.append(rez) self.result.config(text = f'Витрачено \n {rez} \n літрів пального') print(self.data) b = Bensin() b.mainloop()
Коментарі
Дописати коментар