Есть ответ 👍

Напишите код хорошего калькулятора на python

146
500
Посмотреть ответы 2

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


Новее не нашёл, пробуй 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()
bxanzoda
4,8(11 оценок)

Программа рисует прямоугольник, длина и ширина которого задана случайным образом в указанном  диапазоне  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

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

Популярно: Информатика

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS