Предмет: Информатика, автор: vladtry27

ДАЮ 100 БАЛЛОВ!!!


Составьте проект для вычисления значения выражения a*(4*b – a).Откройте среду IDLE. Создайте новое окно для ввода текста проекта

Создайте проект с окном размера 400 × 300 пикселей (текст в строке заголовка – ваша фамилия и имя).
Определите, какие компоненты нужно разместить на форме для ввода входных данных и вывода результатов. Разместите их на форме. Подпишите их.


Создайте обработчик события Click для кнопки для вычисления значения выражения и вывода результата.

Ответы

Автор ответа: Greenow
4

from tkinter import *

from tkinter.messagebox import showerror

def countup():

   global enta, result, btn, entb

   try:

       a = int(enta.get())

       b = int(entb.get())

   except: return showerror("Error window...", "Something went wrong...")

   return result.configure(text = "Answer: " + str(a*(4*b - a)))

root = Tk()

root.title("Ivan Ivanovich")

root.geometry("400x300")

ta = StringVar()

result = Label(master=root, text="No operations", bg="yellow")

enta = Entry(master=root, text="ff", textvariable=ta, bd=5, bg="lightyellow")

entb = Entry(master=root, text="ff", bd=5, bg="lightyellow")

btn = Button(master=root, text="Count up", command=countup)

result.pack()

Label(master=root, text="Input a:", font=("Courier", 9, "italic")).pack()

enta.pack()

Label(master=root, text="Input b:", font=("Courier", 9, "italic")).pack()

entb.pack()

btn.pack()

root.mainloop()


vladtry27: Благодарю
Greenow: обращайтесь
vladtry27: А какая у тебя версия Python?
Greenow: 3.7.5
vladtry27: Спасибо
Greenow: да не за что)
Похожие вопросы
Предмет: Қазақ тiлi, автор: balet2004
Предмет: Русский язык, автор: Alina345621
Предмет: Алгебра, автор: markovka00111