Ответы на вопрос:
Новее не нашёл, пробуй from tkinter import *rt = tk() rt.title("calculator") rt.geometry("264x200") rt.configure(bg="lightblue") rt.resizable(width=false, height=false)_input = text(rt, width=32, height=2 , font="arial 11") _input.grid(row=1, column=0, columnspan=4) class app: def , master): self.master = masterdef add(): _input.insert(end, "+") def sub(): _input.insert(end, "-") def amp(): _input.insert(end, "*") def div(): _input.insert(end, "/") def n0(): _input.insert(end, "0") def n1(): _input.insert(end, "1") def n2(): _input.insert(end, "2") def n3(): _input.insert(end, "3") def n4(): _input.insert(end, "4") def n5(): _input.insert(end, "5") def n6(): _input.insert(end, "6") def n7(): _input.insert(end, "7") def n8(): _input.insert(end, "8") def n9(): _input.insert(end, "9") def clear(): _input.delete("1.0", end) def eq(): txt = _input.get("1.0", end) clear() _input.insert(end, eval(txt)) b0 = button(rt, bg="pink", text="0", width=8, height=2, command=n0) b1 = button(rt, bg="pink", text="1", width=8, height=2, command=n1) b2 = button(rt, bg="pink", text="2", width=8, height=2, command=n2) b3 = button(rt, bg="pink", text="3", width=8, height=2, command=n3) b4 = button(rt, bg="pink", text="4", width=8, height=2, command=n4) b5 = button(rt, bg="pink", text="5", width=8, height=2, command=n5) b6 = button(rt, bg="pink", text="6", width=8, height=2, command=n6) b7 = button(rt, bg="pink", text="7", width=8, height=2, command=n7) b8 = button(rt, bg="pink", text="8", width=8, height=2, command=n8) b9 = button(rt, bg="pink", text="9", width=8, height=2, command=n9) add = button(rt, bg="pink", text="+", width=8, height=2, command=add) sub = button(rt, bg="pink", text="-", width=8, height=2, command=sub) amp = button(rt, bg="pink", text="*", width=8, height=2, command=amp) div = button(rt, bg="pink", text="/", width=8, height=2, command=div) eq = button(rt, bg="pink", text="=", width=8, height=2, command=eq) c = button(rt, bg="pink", text="c", width=8, height=2, command=clear) b0.grid(row=5, column=1) b1.grid(row=4, column=0) b2.grid(row=4, column=1) b3.grid(row=4, column=2) b4.grid(row=3, column=0) b5.grid(row=3, column=1) b6.grid(row=3, column=2) b7.grid(row=2, column=0) b8.grid(row=2, column=1) b9.grid(row=2, column=2) add.grid(row=2, column=3) sub.grid(row=3, column=3) amp.grid(row=4, column=3) div.grid(row=5, column=3) eq.grid(row=5, column=2) c.grid(row=5, column=0) rt.mainloop()
Программа рисует прямоугольник, длина и ширина которого задана случайным образом в указанном диапазоне program name; uses graphabc; var a,b,x1,x2,y1,y2: integer; begin a: = random (6)+15; b: = random (9)+20; x1: =300; x2: =x1+a; y1: =300; y2: =y1+b; rectangle (x1,y1,x2,y2); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Anal0l20.02.2020 10:34
-
NICHEGOHOROSHEGO121.04.2020 00:21
-
lena10199206.05.2021 02:29
-
суперкотик427.05.2020 11:17
-
Marsel20030118.12.2021 07:24
-
Nihilagay06.12.2022 09:45
-
vladimlr30.09.2022 02:53
-
Ilays148818.04.2021 08:28
-
наташа97824.10.2022 15:08
-
Vikysay1018.08.2020 11:12
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.