Спрощений варіант скрипту для задачі варіант 13

 

 

 

 

 

 

 

 

 

 

 

 

 


Повний варіант скрипту для задачі варіант 13

def output(event):

     z_km = km.get()

     z_km=float(z_km)

     z_m = m.get()

     z_m=float(z_m)

     z_sag = sag.get()

     z_sag=float(z_sag)

     s_sag=z_km*1000/2.13+z_m/2.13+z_sag

     s_sag=round(s_sag,2)

     rez.delete(0,END)

     rez.insert(0,s_sag)

 from tkinter import *

root = Tk()

root.title("Виразити в саженях значення 2км+456м+44сажені")

root["bg"] = "yellow"

lab = Label(root, text="Виразити в саженях значення 2км+456м+44сажені",

            font="Arial 15",fg="firebrick",bg = "yellow")

lab.grid(row=0,column=0,padx=20)

lab_km = Label(root, text="Введіть к-ть км",

            font="Arial 10",bg = "yellow")

lab_km.grid(row=1,column=0,padx=20)

lab_m = Label(root, text="Введіть к-ть м",

            font="Arial 10",bg = "yellow")

lab_m.grid(row=2,column=0,padx=20)

lab_sag = Label(root, text="Введіть к-ть саженів",

            font="Arial 10",bg = "yellow")

lab_sag.grid(row=3,column=0,padx=20)

lab_rez1 = Label(root, text="Натисніть на кнопку для розрахунку",

            font="Arial 10",bg = "yellow")

lab_rez1.grid(row=4,column=0,padx=20)

lab_rez2 = Label(root, text="Обчислене значення виразу в саженях =",

            font="Arial 14",bg = "yellow")

lab_rez2.grid(row=5,column=0,padx=20)

km = Entry(root,width=5)

km["bg"] = "Skyblue1"

m = Entry(root,width=5)

m["bg"] = "Skyblue1"

sag = Entry(root,width=5)

sag["bg"] = "Skyblue1"

but = Button(root,text="Виразити в саженях")

rez = Entry(root,width=25,font="Arial 14" )

rez["bg"] = "salmon2"

km.grid(row=1,column=1,padx=5)

m.grid(row=2,column=1,padx=5)

sag.grid(row=3,column=1,padx=5)

but.grid(row=4,column=1,padx=5)

rez.grid(row=5,column=1,padx=5)

but.bind("<Button-1>",output)

root.mainloop()