@Cry0000

Что я сделал не правильно?

Попытался запустить и окно не открылось,хотя пайчарм ошибок не выдал. Подскажите,в чем ошибка?
from tkinter import *
def func1(eve):
    a=int(input('Увести a: '))
    b=int (input('Увести b: '))
    print ("a+b= ", a+b)
    def func2 (FFF):
        c=int(input('Увести c: '))
        d=int(input('Увести d: '))
        print ("c+d= ", c*d)
        root=Tk ()
        root ['bg']='red'
        but1=Button(root)
        but1['text']='Прибавить'
        but1=Button(root, text='Прибавить',
                    bg='black', fg='green', width=18, height=2, font='Arial 14')
        but1.bind('<Button>', func1)
        but2=Button(root)
        but2['text']='Умножить'
        but2.bind('<Button>', func2)
        but2.pack()
        but1.pack()
        root.mainloop()
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 1
Отступы важны
from tkinter import *
def func1(eve):
    a=int(input('Увести a: '))
    b=int (input('Увести b: '))
    print ("a+b= ", a+b)
def func2 (FFF):
    c=int(input('Увести c: '))
    d=int(input('Увести d: '))
    print ("c+d= ", c*d)
root=Tk ()
root ['bg']='red'
but1=Button(root)
but1['text']='Прибавить'
but1=Button(root, text='Прибавить',
            bg='black', fg='green', width=18, height=2, font='Arial 14')
but1.bind('<Button>', func1)
but2=Button(root)
but2['text']='Умножить'
but2.bind('<Button>', func2)
but2.pack()
but1.pack()
root.mainloop()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы