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

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("Увести с: "))
d=int(input("Увести d: "))
print("c+d=",c+d)
root=Tk()
but1=Button(root)
but1["text"]="Додавання"
but1.bind(" ",func1)
but2=Button(root)
but2["text"]="Множення"
but2.bind(" ",func2)
but2.pack()
but1.pack()
root.mainloop()
помогитеисправит код срочно

Ответы

Автор ответа: tutu007
0

Ответ:

from tkinter import *

def func1():

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

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

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

def func2():

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

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

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

root=Tk()

but1=Button(root,command=func1)

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

but2=Button(root,command=func2)

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

but2.pack()

but1.pack()

root.mainloop()


tutu007: зачем нужно было в функцию передавать какие либо значения, если они и так берутся из input() это раз, но не критично, так же не понял зачем bind используете
sheeeeesh31215: чел я просто в с++ шарю а тут на паре по инфе задали питон
Похожие вопросы
Предмет: Английский язык, автор: котэюшка007