Войти
Регистрация
Спроси ai-bota
тати31
15.06.2021 07:23
Напишите код хорошего калькулятора на python
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
Elenka9272
26.03.2021 01:25
Составьте программу вычисления суммы нечетных чисел в диапазоне от 1 до 10...
megabobr11
25.01.2022 04:43
Оформите вс алгоритм рисования треугольника. Напишите алгоритм для исполнителя Чертежник, который будет рисовать ель, используя вс алгоритм и цикл.CРЧНО...
Senn7
29.11.2021 21:04
решить задачу на языке ПАСКАЛЬ.Даны длины ребер a, b, c прямоугольного параллелепипеда. Найти его объем V = abc и площадь поверхности S = 2(ab + bc + ac) напишите сразу...
Kirill4421
16.11.2021 11:10
1. Записать рассуждение в логической символике, обосновать выбор логических связок 2. Проверить правильность рассуждений, составив таблицу истинности Если подозреваемый...
blackale1981
30.07.2022 19:30
Який виконується команда циклу з лічильником в Object Pascal...
DenKovYa
22.08.2022 09:38
Даны две целые матрицы размера произвольной размерности. Вывести их на экран. Создание и вывод матрицы оформить в виде процедур. Найти и вывести (процедурой) ту из них,...
GeorgeFedorenko
28.04.2022 07:58
Определить вид сложного высказывания, записав его структуру формулой логики высказывания: 1.Что неясно представляешь, то неясно и высказываешь; неточность и запутанность...
prostoroutdoor
14.11.2020 23:08
Напиши доклад на тему: Базы данных в аддитивных технологиях....
Djdjdhjx
30.07.2020 22:38
Створити прєкт-гру “Футбол” в програмі Scratch2 в якому будуть обов’язково: Тло сцени Ворота, при попадані в них м’яча буде вестися рахунок Спрайт “Хлопчик”, який керується...
Aik145
12.09.2020 14:26
Информационный объём текста, подготовленного с компьютера, равен 12 Мб. 1символ весит 1 байт. Сколько символов содержит этот текст...
Ответ:
csioucfuo
26.08.2020 19:54
Новее не нашёл, пробуй
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()
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота