Тема 98(10):  Елементи об’єктно-орієнтованого програмування. Основи графічного інтерфейсу користувача 

План вивчення теми:

Д/з: опрацювати:

98 - Іnformatyka (profilnyi riven)_pidruchnyk dlia 10.pdf

Увага!  Під час роботи з комп'ютером дотримуйтеся вимог БДЖ та санітарно-гігієнічних норм.

Посилання на On-line-середовищe Python https://repl.it

from tkinter import*


def func1 (eve):

    a = int(input("Ввести а: "))

    b = int(input ("Yвеcти b: "))

    print ("a+b = ", a + b)


def func2 (fff):

    c = int (input("Увести с: "))

    d = int(input("Увести d: "))

    print ("c*d = ", c * d)


root = Tk()

but1 = Button(root)

but1["text"] = "Додавання"

but1.bind("<Button>", func1)

but2 = Button(root)

but2["text"] = "Множення"

but2.bind("<Button>", func2)

but1.pack()

but2.pack()

root.mainloop()

from tkinter import*


class Kl9_04:

    def __init__(self, a, b, c, d):

        self.s = a + b

        self.p = c * d

        self.but1 = Button(root)

        self.but1["text"] = "Додавання"

        self.but1.pack()

        self.but2 = Button(root)

        self.but2 ["text"] = "Множення"

        self.but2.pack()

        self.but1.bind("<Button-1>", self.func1)

        self.but2.bind("<Button-1>", self.func2)


    def func1 (self, rkt):

        print("a+b = ", self.s)


    def func2 (self, rkt):

        print ("c*d = ", self.p)


root = Tk()

obj = Kl9_04(3, 9, 6, 7)

root.mainloop()