 |

01.02.2022, 18:26
|
|
Участник форума
Регистрация: 31.01.2022
Сообщений: 230
С нами:
2255039
Репутация:
0
|
|
Вопрос напишыте пж или найдите калькулятор на пайтон с модулем tkinter.Я никак в интернете его не найду
Сообщение от Artik.
Вопрос напишыте пж или найдите калькулятор на пайтон с модулем tkinter.Я никак в интернете его не найду
А если найду то синтаксичная ошыбка там
|
|
|

23.02.2023, 19:42
|
|
Постоянный
Регистрация: 21.04.2021
Сообщений: 318
С нами:
2665462
Репутация:
33
|
|
Python:
Код:
import
tkinter
as
tk
class
Calculator
:
def
init
(
self
,
master
)
:
self
.
master
=
master
master
.
title
(
"Calculator"
)
self
.
display
=
tk
.
Entry
(
master
,
width
=
40
,
borderwidth
=
5
)
self
.
display
.
grid
(
row
=
0
,
column
=
0
,
columnspan
=
4
,
padx
=
10
,
pady
=
10
)
# Define buttons
self
.
button_1
=
tk
.
Button
(
master
,
text
=
"1"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
1
)
)
self
.
button_2
=
tk
.
Button
(
master
,
text
=
"2"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
2
)
)
self
.
button_3
=
tk
.
Button
(
master
,
text
=
"3"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
3
)
)
self
.
button_4
=
tk
.
Button
(
master
,
text
=
"4"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
4
)
)
self
.
button_5
=
tk
.
Button
(
master
,
text
=
"5"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
5
)
)
self
.
button_6
=
tk
.
Button
(
master
,
text
=
"6"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
6
)
)
self
.
button_7
=
tk
.
Button
(
master
,
text
=
"7"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
7
)
)
self
.
button_8
=
tk
.
Button
(
master
,
text
=
"8"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
8
)
)
self
.
button_9
=
tk
.
Button
(
master
,
text
=
"9"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
9
)
)
self
.
button_0
=
tk
.
Button
(
master
,
text
=
"0"
,
padx
=
40
,
pady
=
20
,
command
=
lambda
:
self
.
button_click
(
0
)
)
self
.
button_add
=
tk
.
Button
(
master
,
text
=
"+"
,
padx
=
39
,
pady
=
20
,
command
=
self
.
button_add
)
self
.
button_equal
=
tk
.
Button
(
master
,
text
=
"="
,
padx
=
91
,
pady
=
20
,
command
=
self
.
button_equal
)
self
.
button_clear
=
tk
.
Button
(
master
,
text
=
"Clear"
,
padx
=
79
,
pady
=
20
,
command
=
self
.
button_clear
)
self
.
button_subtract
=
tk
.
Button
(
master
,
text
=
"-"
,
padx
=
41
,
pady
=
20
,
command
=
self
.
button_subtract
)
self
.
button_multiply
=
tk
.
Button
(
master
,
text
=
"*"
,
padx
=
40
,
pady
=
20
,
command
=
self
.
button_multiply
)
self
.
button_divide
=
tk
.
Button
(
master
,
text
=
"/"
,
padx
=
41
,
pady
=
20
,
command
=
self
.
button_divide
)
# Put the buttons on the screen
self
.
button_1
.
grid
(
row
=
3
,
column
=
0
)
self
.
button_2
.
grid
(
row
=
3
,
column
=
1
)
self
.
button_3
.
grid
(
row
=
3
,
column
=
2
)
self
.
button_4
.
grid
(
row
=
2
,
column
=
0
)
self
.
button_5
.
grid
(
row
=
2
,
column
=
1
)
self
.
button_6
.
grid
(
row
=
2
,
column
=
2
)
self
.
button_7
.
grid
(
row
=
1
,
column
=
0
)
self
.
button_8
.
grid
(
row
=
1
,
column
=
1
)
self
.
button_9
.
grid
(
row
=
1
,
column
=
2
)
self
.
button_0
.
grid
(
row
=
4
,
column
=
0
)
self
.
button_clear
.
grid
(
row
=
4
,
column
=
1
,
columnspan
=
2
)
self
.
button_add
.
grid
(
row
=
5
,
column
=
0
)
self
.
button_equal
.
grid
(
row
=
5
,
column
=
1
,
columnspan
=
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|