Язык програмированния Пайтон
Створити форму для розрахунку заробітної плати Петрову Петру Петровичу.
Заробітна плата Петрова П.П. 20000 грн. на місяць, Якщо він працював менше 10
днів, то йому платити 40% від зарплати, якщо він працював 20 днів, то йому платили
заробітну плату плюс премію 2000 грн., в іншому випадку він отримував тільки
заробітну платню. Використати кнопки, мітки, прапорці, малюнки та виконати
необхідні обчислення


tutu007: графический интерфейс нужен?
alexsandrhow: вроде нет
tutu007: а что за кнопки и флажки тогда?
alexsandrhow: А ну тогда с граф.интервейсом
tutu007: tkinter, pyqt5?
alexsandrhow: tkinter

Ответы

Ответ дал: tutu007
1

Ответ:

import tkinter as tk

class Programm(tk.Tk):

   def __init__(self):

       super().__init__()

       self.title("Сумма квадратов")

       self.label1=tk.Label(self,text="Введите кол-во дней:").grid(row=0,column=0)

       self.input=tk.Entry(self)

       self.input.grid(row=0,column=1)

       self.button= tk.Button(self, text="Посчитать", command=self.clicked,width=40).grid(row=1,columnspan=2)

       self.label2=tk.Label(self, text="")

       self.label2.grid(row=2,columnspan=2)

   def clicked(self):

       if self.input.get()=="20":

           txt="22000"

       elif int(self.input.get())<10:

           txt=str(20000*0.4)

       else: txt="20000"

       self.label2["text"]=txt

if __name__ == "__main__":

   app=Programm()

   app.mainloop()

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