Есть ответ 👍

From tkinter import* from math import*
def Radical_click():
if a>=0:
c=str(a)
ent.insert(END,c)
else:
ent.insert(END,"помилка")
if a<=0:
c=str(a)
ent.insert(END,c)
else:
ent.insert(END,"помилка")
def Modul_click():
if a>=0:
c=abs(a)
ent.insert(END,c)
else:
ent.insert(END,"помилка")
if a<=0:
c=abs(a)
ent.insert(END,c)
else:
ent.insert(END,"помилка")
a=""
tk=Tk()
tk.geometry("260x370+600+300")
ent=Entry(justify="right",font=("Consolas",14,"bold"))
ent.place(x=20,y=20,width=220,height=30)
def BC_click():
ent.delete(0,END)
BC=Button(text="C",font="14",command=BC_click)
BC.place(x=20,y=70,width=40,height=40)
def BEqual_click():
global a,b
c=float(ent.get())
ent.delete(0,END)
if b=="+":
a=a+c
if b=="-":
a=a-c
if b=="*":
a=a*c
if b=="/":
a=a/c
ent.insert(END,a)
Equal=Button(text="=",font="14",command=BEqual_click)
Equal.place(x=200,y=70,width=40,height=40)
def B0_click():
ent.insert(END,"0")
B0=Button(text="0",font="14",command=B0_click)
B0.place(x=20,y=310,width=100,height=40)
def B1_click():
ent.insert(END,"1")
B1=Button(text="1",font="14",command=B1_click)
B1.place(x=20,y=250,width=40,height=40)
def B2_click():
ent.insert(END,"2")
B2=Button(text="2",font="14",command=B2_click)
B2.place(x=80,y=250,width=40,height=40)
def B3_click():
ent.insert(END,"3")
B3=Button(text="3",font="14",command=B3_click)
B3.place(x=140,y=250,width=40,height=40)
def B4_click():
ent.insert(END,"4")
B4=Button(text="4",font="14",command=B4_click)
B4.place(x=20,y=190,width=40,height=40)
def B5_click():
ent.insert(END,"5")
B5=Button(text="5",font="14",command=B5_click)
B5.place(x=80,y=190,width=40,height=40)
def B6_click():
ent.insert(END,"6")
B6=Button(text="6",font="14",command=B6_click)
B6.place(x=140,y=190,width=40,height=40)
def B7_click():
ent.insert(END,"7")
B7=Button(text="7",font="14",command=B7_click)
B7.place(x=20,y=130,width=40,height=40)
def B8_click():
ent.insert(END,"8")
B8=Button(text="8",font="14",command=B8_click)
B8.place(x=80,y=130,width=40,height=40)
def B9_click():
ent.insert(END,"9")
B9=Button(text="9",font="14",command=B9_click)
B9.place(x=140,y=130,width=40,height=40)
def BPoint_click():
ent.insert(END,".")
Point=Button(text=".",font="14",command=BPoint_click)
Point.place(x=140,y=310,width=40,height=40)
def BMinus_click():
global a,b
a=float(ent.get())
b="-"
ent.delete(0,END)
Minus=Button(text="-",font="14",command=BMinus_click)
Minus.place(x=200,y=310,width=40,height=40)
def BPlus_click():
global a,b
a=float(ent.get())
b="+"
ent.delete(0,END)
Plus=Button(text="+",font="14",command=BPlus_click)
Plus.place(x=200,y=250,width=40,height=40)
def BDivide_click():
global a,b
a=float(ent.get())
b="/"
ent.delete(0,END)
Divide=Button(text="/",font="14",command=BDivide_click)
Divide.place(x=200,y=130,width=40,height=40)
def BMyltiply_click():
global a,b
a=float(ent.get())
b="*"
ent.delete(0,END)
Myltiply=Button(text="*",font="14",command=BMyltiply_click)
Myltiply.place(x=200,y=190,width=40,height=40)
Radical=Button(text="√",font="14",command=Radical_click)
Radical.place(x=80,y=70,width=40,height=40)
Modul=Button(text="|x|",font="14",command=Modul_click)
Modul.place(x=140,y=70,width=40,height=40)
tk.mainloop()

пишет ошибка в if a>=0:

сама ошибка

TypeError: '>=' not supported between instances of 'str' and 'int'​

271
293
Посмотреть ответы 2

Ответы на вопрос:


ну вот ,

a=""

а это string

Объяснение:


Играли роль положительные на земли феодалов раньше могли делать огакражеванние тесть приходили состоятельные люди и строили мануфактуру и жителей этой деревни которые у феодалов они или их зганяли или устраивали на эту мануфактуру работать ну и платили деньги феодалу не крестьянине а этот состоятельный человек

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Английский язык

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS