Войти
Регистрация
Спроси ai-bota
букет223
16.06.2021 15:01
Зробити код в Python для даного малюнку
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
lololka125
16.05.2020 18:05
Число записали в 15 системе. оно имеет 5 значащих разрядов. если это чило умножить на 4 и тоже записать в 15 системе, то получившееся число - исходное число, но в обратном порядке...
Erantpay22
31.12.2022 19:10
Напишите в си#! ответьте поддробно! напиши программу, вычисляющую периметр и площадь прямоугольника. используй для этого длину и ширину прямоугольника, которые вводятся с клавиатуры....
ivanbudaev1993
29.03.2022 20:58
Циклы, в которых действия повторяются определенное количество раз, называются . циклом с постусловием циклом с условием циклом со счетчиком циклом с предусловием Вопрос №2 ? Каким...
КсЮшЕнЬкА1102
15.02.2021 02:27
решить 10. Даны три числа в десятичной системе счисления: A 23,В = 19, C = 26. Переведите A, B и Cв двоичную систему счисле-ния и выполните поразрядно логические операции (A vВ)...
Jelly2005
23.01.2020 00:35
Найти произведение чисел от 1 до тех пор пока произведение не станет больше 1000 ( на языке Паскаль )...
Боженька206
26.03.2020 08:12
Укажи формулу, которая вычисляет количество клубов, у которых больше 6 побед....
braskyn
07.04.2021 04:23
Найдите наибольшее шестизначное число, для десятичной записи которого верно такое утверждение: (есть хотя бы одна тройка или есть ровно две единицы) и (нет восьмерок или не больше...
Jicker
07.01.2022 12:35
Словообразовательная пара к слову вода...
АлинаСтрельцова
07.01.2022 12:35
Розповідь на тему відомі богатирі Київської русі ...
nfedorova868
27.12.2020 14:11
Find the verbs in Present Simple and translate them. I am sure that I am not the only one who is not good at doing things. If you look at other people, you will see that most of...
Ответ:
Filomena0w0
21.06.2021 18:27
From tkinter import *
class Main(Frame):
def __init__(self, root):
super(Main, self).__init__(root)
self.build()
def build(self):
self.formula = "0"
self.lbl = Label(text=self.formula, font=("Times New Roman", 21, "bold"), bg="#000", foreground="#FFF")
self.lbl.place(x=11, y=50)
btns = [
"C", "DEL", "*", "=",
"1", "2", "3", "/",
"4", "5", "6", "+",
"7", "8", "9", "-",
"(", "0", ")", "X^2"
]
x = 10
y = 140
for bt in btns:
com = lambda x=bt: self.logicalc(x)
Button(text=bt, bg="#FFF",
font=("Times New Roman", 15),
command=com).place(x=x, y=y,
width=115,
height=79)
x += 117
if x > 400:
x = 10
y += 81
def logicalc(self, operation):
if operation == "C":
self.formula = ""
elif operation == "DEL":
self.formula = self.formula[0:-1]
elif operation == "X^2":
self.formula = str((eval(self.formula))**2)
elif operation == "=":
self.formula = str(eval(self.formula))
else:
if self.formula == "0":
self.formula = ""
self.formula += operation
self.update()
def update(self):
if self.formula == "":
self.formula = "0"
self.lbl.configure(text=self.formula)
if __name__ == '__main__':
root = Tk()
root["bg"] = "#000"
root.geometry("485x550+200+200")
root.title("Калькулятор")
root.resizable(False, False)
app = Main(root)
app.pack()
root.mainloop()
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота