2023-12-19 21:05:45 | 我爱编程网
# 2021-05-19 Luke
# 计算器
from tkinter import *
app = Tk()
app.geometry('400x400')
app.wm_title("计算器")
button_txt = [
['7', '8', '9', '+'],
['4', '5', '6', '-'],
['1', '2', '3', '*'],
['(', ')', '0', '/'],
['清空', '退格', '.', '='],
]
display = StringVar()
# 输入内容
def set_content(text):
content = display.get() + text
display.set(content)
# 清空
def clear():
display.set('')
# 退格
def bck():
display.set(str(display.get()[:-1]))
# 等于计算
def calculate():
try:
num = display.get()
res = eval(num)
display.set(num+'='+str(res))
except:
display.set('error!')
# 显示框
label = Label(app, textvariable=display, relief='ridge',
font=('Arail', '15'), anchor=E)
label.place(x=0, y=0, width=400, height=60,)
# UI界面布局
for i in range(5):
for j in range(4):
if button_txt[i][j] == "=":
button = Button(
app,
text=button_txt[i][j],
font=('Arial', '14'),
command=calculate
)
button.place(x=100*j, y=60*i+60, width=100, height=60)
elif button_txt[i][j] == "清空":
button = Button(
app,
text=button_txt[i][j],
font=('Arial', '14'),我爱编程网
command=clear
)
button.place(x=100*j, y=60*i+60, width=100, height=60)
elif button_txt[i][j] == "退格":
button = Button(
app,
text=button_txt[i][j],
font=('Arial', '14'),
command=bck
)
button.place(x=100*j, y=60*i+60, width=100, height=60)
else:
button = Button(
app,
text=button_txt[i][j],
font=('Arial', '14'),
command=lambda text=button_txt[i][j]: set_content(text)
)
button.place(x=100*j, y=60*i+60, width=100, height=60)
#循环
app.mainloop()
1、首先点击开始菜单,在开始菜单中安装的python目录下点击‘IDLE(Python3.664-bit)‘,进入IDLE。
2、下图中的界面就是IDLE的界面,可以在这个界面中进行python的变成,在下图的窗口中可以看到‘>>>’IDLE已经准备好了,进行python的编写就在‘>>>’之后。
3、直接输入"print("ilovefise")",然后进行回车,可以看到第一个python程序编写成功了,编译器如实的打印出来希望python打印的内容。
4、直接输入'print"ilovefish"',然后回车。
5、直接输入'print(3+5)',可以看到python直接输出了计算结果8。
6、直接输入'print("ilovefish"*8)',可以看到python输出了8个'ilovefish'。
首先,打开慧编程软件界面后,鼠标点击右上角的Python编辑器按钮.等待模式加载完成后,点击左上角文件菜单下的新建作品按钮.接着,输入print ("Hello World!")编程代码,最后,点击下方的运行按钮,等待程序输出运行结果即可,编程运行python代码程序的方法小编就分享到这里了,大家不要怕错过哦。
怎样在Excel中使用python脚本在Excel中准备调用的python代码:defmerge_sort_unique(lists):s=set()forLinlists:s.update(L)returnsorted(s)任意在本地建立一个目录,并保存这个代码并命名为Methods.py。我们一步步看看如何从Excel的工作表中如何调用这个脚本。打开Ex
怎样用python编出乘法算式?print('\n'.join([''.join(['%sx%s=%-2s'%(y,x,x*y)foryinrange(1,x+1)])forxinrange(1,10)]))Python写出输入二个数,求这二个数的加、减、乘、除、取余、取整、幂的值并输?当你想要让用户输入两个数字,并计算它们的加法、减法、乘法、除法、取余、取整、幂运算的结果,可以
sublime软件如何使用python语言编写程序sublime软件是我们在电脑中常用的一种编程软件,接下来小编就教大家怎样在这个软件中使用python语言编写程序。具体如下:1.首先我们需要在电脑中安装sublime软件,下载完成安装包之后,点击打开安装程序。2.我们鼠标右击exe文件,然后在打开的菜单中点击发送到,选择桌面。3.接下来我们就可以看到桌面中出现了程
Python的数字类型是什么,怎么表示?关于Python的数字类型,以下选项中描述错误的是()。A.Python整数类型提供了4种进制表示:十进制、二进制、八进制和十六进制.B.Python语言要求所有浮点数必须带有小数部分.C.Python语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C”或者“c”来表示.D.Python语言提供i
我的世界如何写代码以下是按要求改动的代码:编写代码以制作我的世界(Minecraft)模组是一项既有趣又有挑战性的任务。首先,你需要选择一个编程语言来编写Minecraft模组。目前,最常用的语言是Lua,因为Minecraft的开发者也使用它来编写游戏逻辑。如果你熟悉Python,也可以尝试使用Python编写模组,但Lua更为常见。一、获取Minecraft
pythonxlwtexcel单元格边框,如何才能有如下的加黑边框borders = xlwt.Borders()borders.left = 1borders.right = 1borders.top = 1borders.bottom = 1borders.bottom_colour=0x3A style = xlwt.XFStyle()style.borders = border
用Python编写n×n矩阵每个元素的平方和,使用自定义函数?下面是一个使用自定义函数编写n×n矩阵每个元素的平方和的示例代码:该函数主要分为两个步骤:生成n×n的矩阵。使用列表推导式生成一个n×n的矩阵,其中每个元素的值为该元素在矩阵中的行列坐标之和。计算每个元素的平方和。使用双重循环遍历矩阵中的每个元素,计算每个元素的平方和。该函数的时间复杂度为O(
如何在pythonIDLEShell窗口中编写程序计算圆的周长?可以按照以下步骤在PythonIDLEShell窗口中编写计算圆周长的程序:打开PythonIDLEShell窗口。在窗口中输入以下代码:pythonCopycoderadius=float(input("请输入圆的半径:"))circumference=2*3.14159*radiuspr
2023-09-13 13:02:53
2023-09-21 21:18:47
2023-06-26 19:36:09
2023-07-16 10:35:19
2023-07-16 10:26:24
2023-06-26 23:28:31