Задать вопрос
16 октября, 02:18

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

+3
Ответы (1)
  1. 16 октября, 02:34
    0
    Новее не нашёл, пробуй

    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 __init__ (self, 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 ()
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Напишите код хорошего калькулятора на Python ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
6) Ребята в классе из 30 человек изучают языки программирования, и каждый знает зотя бы один язык. Паскаль изучили 20 человек, Python 15 человек, C + + 10 человек. Паскаль и Python знают 5 человек, Паскаль и C + + 8 человек, Python и С + + 5 человек.
Ответы (1)
1. Найти разность 31 (10) - 16 (10) в восьмибитном представлении. Прямой код, обратный код и дополнительный код. 2. Представить число - 292 (10) в двоичном виде в шестнадцатибитном представлении в формате целого со знаком.
Ответы (1)
1. С помощью калькулятора перевести из десятичной в двоичную систему счисления: 29, 130, 1626, 64, 23, 125, 271. 2.
Ответы (1)
Какие утверждения верны? Скомпилировать программу на C + + для некоторой архитектуры X можно только на компьютере с архитектурой X.
Ответы (1)
В классе 32 ученика, каждый из которых владеет хотя бы одним языком программирования: 15 учеников знают Java, и ещё 25 учеников знают Python. Сколько учеников из этого класса знают оба языка: и Java, и Python?
Ответы (1)