精华内容
下载资源
问答
  • 一个计算器的源码

    2018-07-09 12:47:51
    用Qt完成的,能进行直接使用,初学者完成的,注释很全,可供参考
  • 木材积计算器一个向用户提供原木材积计算的小软件,同时还可以计算锯材材积,计算材积的同时还能根据事先设置的单价自动计算出木材价值。
  • 色环电阻计算器款电阻计算器。色环电阻,是在电阻封装上(即电阻表面)涂上一定颜色的色环,来代表这电阻的阻值。前三环是电阻的数值,分别用黑棕红橙黄绿蓝紫灰白10种
  • 子网掩码计算器款能够方便快捷的计算划分子网的工具。子网掩码计算器可以随意调整掩码位,因此可用来计算不标准的子网。用户只要在该ip子网掩码计算器中输入点分十进制的
  • 基金收益计算器可以在买了基金以后,计算自己的投资收益呢,你必须要知道购买基金的申购费率和赎回费率是多少,和基金公司公布的当日净值。基金收益计算器使用方法:在你买了
  • 车险保费计算器款有效计算车险保费的软件,是车险代理人进行展业的良好辅助工具,广泛适用于保险中介机构人员。用户只需了解车险保费计算的基本知识即可轻松操作。车险保
  • 一个很简单的计算器

    2018-11-28 23:57:59
    之前学了一个多星期C#,老师让课下做一个简单的计算器,只能实现加减乘除以及归零的计算,画面还是挺简约的吧感觉
  • 把刀QQ等级计算器是功能较全的QQ等级计算工具。较完善的QQ算法,实时更新,可以有效计算以指定速度升级到指定级别所需要的时间、可有效计算出从当前等级到皇冠所需要的活跃天
  • 购车计算器款可以帮助用户来计算出车辆价格的软件。该软件操作简单,需要选择贷款类型,就可以做出整个车辆的预算单,里面的银行利率能够根据本地利率自由修改,让你更轻
  • 能够计算平方根,勾股定理和幂的“计算器
  • 行列式计算器用来计算N阶行列式的轻巧软件,挺简单易用的软件,行列式计算器。输入行列式然后点计算即可在结果区域看到想要的结果,并且还可以改字体。
  • 一个简单的计算器

    2016-12-12 16:50:12
    自己写一个简单的计算器
  • 色环电阻计算器款可以帮助用户计算电阻的软件。电阻值总是不完全下降到标准值,这几乎不算是问题,因为电阻很便宜,所以你不介意使用两电阻的组合,问题是要找到您所需的价值匹配的标准值的最佳组合。色环...
  • 一个简单的计算器

    2017-06-26 16:45:27
    一个简单的vb2008计算器程序,适合初学者借鉴。
  • 用NetBeans做的一个简易计算器,实现了加减乘除等功能,字符的链接,文本框的清零
  • android计算器

    2018-10-22 11:21:29
    android studio 计算器,渐变色背景,圆形控件,按键变色,带括号,用栈实现
  • 程序员计算器

    2018-10-16 09:24:35
    程序员使用的计算器,二进制,十进制,十六进制,与或非运算等
  • 对于很多人来说,运动时间少,吃得多,都害怕自己的体重超出标准范围。我们可以使用标准体重计算器来计算成年人的标准体重。操作简单,一键即可根据自己的身高快速计算出标准
  • C#计算器设计

    2018-10-27 14:00:38
    一个通过C#开发语言设计开发的计算器小实例,介绍C#基本开发技巧。
  • 简易计算器

    2018-08-20 18:13:03
    一个简易的计算器,输入一个算式并按回车键即可输出结果,可对18446744073709551615以内的数进行运算,是用C++制作的。
  • 法院诉讼费计算器款可以计算诉讼人提出诉讼以后须向法院或者代理人所支付的基本费用,谨防上当受骗,该软件无需安装,下载打开即用。法院诉讼费用计算器软件的特色在于预
  • 车险2015计算器款专业集的车辆保险计算工具。车险计算器2015能够轻松的帮助车主计算出车辆保险的金额,而且提供各种专业的数据支持,功能相当的强大。小凡推荐需要购买车险
  • 苹果iPhone手机在线计算器,简洁实用,支持加减乘除运算。
  • scratch制作计算器.sb3

    2019-12-20 18:21:35
    scratch模拟制作计算器,scratch模拟制作计算器
  • 用Python做一个计算器

    万次阅读 多人点赞 2020-04-12 18:48:33
    来来来,用Python做一个计算器 之前跟大家说了,我是计算机学院的,那么,我今天就给大家展示一下我的才华吧!!!! 今天,我们要用Python的turtle模块和math模块制作一个简易计算器,好了,不多说了,效果图奉上 ...

    来来来,用Python做一个计算器

    之前跟大家说了,我是计算机学院的,那么,我今天就给大家展示一下我的才华吧!!!!
    今天,我们要用Python的turtle模块和math模块制作一个简易计算器,好了,不多说了,效果图奉上
    计算机图片
    是不是很棒棒?好了,现在,我来手把手教大家做这个程序,最后奉上全部源代码。
    现在,我们就要做一个超级无敌必不可少的步骤,那就是——是——是——是——打开编辑器。
    好了,下一步就是激活模块,代码如下:

    import math
    import tkinter
    

    然后,就要开始编写代码了,这个代码呢,我们主要属于两个部分:计算器的构建和计算机的运行。
    现在呢,我们开始我们的第一部分。
    首先,我们需要构建一个探测系统,代码如下:

    root = tkinter.Tk()
    root.resizable(width=False, height=False)
    '''hypeparameter'''
    #是否按下了运算符
    IS_CALC = False
    #存储数字
    STORAGE = []
    #显示框最多显示多少个字符
    MAXSHOWLEN = 18
    #当前显示的数字
    CurrentShow = tkinter.StringVar()
    CurrentShow.set('0')
    

    好了,然后是判断系统

    '''按下数字键(0-9)'''
    def pressNumber(number):
    	global IS_CALC
    	if IS_CALC:
    		CurrentShow.set('0')
    		IS_CALC = False
    	if CurrentShow.get() == '0':
    		CurrentShow.set(number)
    	else:
    		if len(CurrentShow.get()) < MAXSHOWLEN:
    			CurrentShow.set(CurrentShow.get() + number)
    
    
    '''按下小数点'''
    def pressDP():
    	global IS_CALC
    	if IS_CALC:
    		CurrentShow.set('0')
    		IS_CALC = False
    	if len(CurrentShow.get().split('.')) == 1:
    		if len(CurrentShow.get()) < MAXSHOWLEN:
    			CurrentShow.set(CurrentShow.get() + '.')
    
    
    '''清零'''
    def clearAll():
    	global STORAGE
    	global IS_CALC
    	STORAGE.clear()
    	IS_CALC = False
    	CurrentShow.set('0')
    
    
    '''清除当前显示框内所有数字'''
    def clearCurrent():
    	CurrentShow.set('0')
    
    
    '''删除显示框内最后一个数字'''
    def delOne():
    	global IS_CALC
    	if IS_CALC:
    		CurrentShow.set('0')
    		IS_CALC = False
    	if CurrentShow.get() != '0':
    		if len(CurrentShow.get()) > 1:
    			CurrentShow.set(CurrentShow.get()[:-1])
    		else:
    			CurrentShow.set('0')
    
    
    '''计算答案修正'''
    def modifyResult(result):
    	result = str(result)
    	if len(result) > MAXSHOWLEN:
    		if len(result.split('.')[0]) > MAXSHOWLEN:
    			result = 'Overflow'
    		else:
    			# 直接舍去不考虑四舍五入问题
    			result = result[:MAXSHOWLEN]
    	return result
    
    
    '''按下运算符'''
    def pressOperator(operator):
    	global STORAGE
    	global IS_CALC
    	if operator == '+/-':
    		if CurrentShow.get().startswith('-'):
    			CurrentShow.set(CurrentShow.get()[1:])
    		else:
    			CurrentShow.set('-'+CurrentShow.get())
    	elif operator == '1/x':
    		try:
    			result = 1 / float(CurrentShow.get())
    		except:
    			result = 'illegal operation'
    		result = modifyResult(result)
    		CurrentShow.set(result)
    		IS_CALC = True
    	elif operator == 'sqrt':
    		try:
    			result = math.sqrt(float(CurrentShow.get()))
    		except:
    			result = 'illegal operation'
    		result = modifyResult(result)
    		CurrentShow.set(result)
    		IS_CALC = True
    	elif operator == 'MC':
    		STORAGE.clear()
    	elif operator == 'MR':
    		if IS_CALC:
    			CurrentShow.set('0')
    		STORAGE.append(CurrentShow.get())
    		expression = ''.join(STORAGE)
    		try:
    			result = eval(expression)
    		except:
    			result = 'illegal operation'
    		result = modifyResult(result)
    		CurrentShow.set(result)
    		IS_CALC = True
    	elif operator == 'MS':
    		STORAGE.clear()
    		STORAGE.append(CurrentShow.get())
    	elif operator == 'M+':
    		STORAGE.append(CurrentShow.get())
    	elif operator == 'M-':
    		if CurrentShow.get().startswith('-'):
    			STORAGE.append(CurrentShow.get())
    		else:
    			STORAGE.append('-' + CurrentShow.get())
    	elif operator in ['+', '-', '*', '/', '%']:
    		STORAGE.append(CurrentShow.get())
    		STORAGE.append(operator)
    		IS_CALC = True
    	elif operator == '=':
    		if IS_CALC:
    			CurrentShow.set('0')
    		STORAGE.append(CurrentShow.get())
    		expression = ''.join(STORAGE)
    		try:
    			result = eval(expression)
    		# 除以0的情况
    		except:
    			result = 'illegal operation'
    		result = modifyResult(result)
    		CurrentShow.set(result)
    		STORAGE.clear()
    		IS_CALC = True
    

    第二部分:

    '''Demo'''
    def Demo():
    	root.minsize(320, 420)
    	root.title('Calculator')
    	# 布局
    	# --文本框
    	label = tkinter.Label(root, textvariable=CurrentShow, bg='black', anchor='e', bd=5, fg='white', font=('楷体', 20))
    	label.place(x=20, y=50, width=280, height=50)
    	# --第一行
    	# ----Memory clear
    	button1_1 = tkinter.Button(text='MC', bg='#666', bd=2, command=lambda:pressOperator('MC'))
    	button1_1.place(x=20, y=110, width=50, height=35)
    	# ----Memory read
    	button1_2 = tkinter.Button(text='MR', bg='#666', bd=2, command=lambda:pressOperator('MR'))
    	button1_2.place(x=77.5, y=110, width=50, height=35)
    	# ----Memory save
    	button1_3 = tkinter.Button(text='MS', bg='#666', bd=2, command=lambda:pressOperator('MS'))
    	button1_3.place(x=135, y=110, width=50, height=35)
    	# ----Memory +
    	button1_4 = tkinter.Button(text='M+', bg='#666', bd=2, command=lambda:pressOperator('M+'))
    	button1_4.place(x=192.5, y=110, width=50, height=35)
    	# ----Memory -
    	button1_5 = tkinter.Button(text='M-', bg='#666', bd=2, command=lambda:pressOperator('M-'))
    	button1_5.place(x=250, y=110, width=50, height=35)
    	# --第二行
    	# ----删除单个数字
    	button2_1 = tkinter.Button(text='del', bg='#666', bd=2, command=lambda:delOne())
    	button2_1.place(x=20, y=155, width=50, height=35)
    	# ----清除当前显示框内所有数字
    	button2_2 = tkinter.Button(text='CE', bg='#666', bd=2, command=lambda:clearCurrent())
    	button2_2.place(x=77.5, y=155, width=50, height=35)
    	# ----清零(相当于重启)
    	button2_3 = tkinter.Button(text='C', bg='#666', bd=2, command=lambda:clearAll())
    	button2_3.place(x=135, y=155, width=50, height=35)
    	# ----取反
    	button2_4 = tkinter.Button(text='+/-', bg='#666', bd=2, command=lambda:pressOperator('+/-'))
    	button2_4.place(x=192.5, y=155, width=50, height=35)
    	# ----开根号
    	button2_5 = tkinter.Button(text='sqrt', bg='#666', bd=2, command=lambda:pressOperator('sqrt'))
    	button2_5.place(x=250, y=155, width=50, height=35)
    	# --第三行
    	# ----7
    	button3_1 = tkinter.Button(text='7', bg='#bbbbbb', bd=2, command=lambda:pressNumber('7'))
    	button3_1.place(x=20, y=200, width=50, height=35)
    	# ----8
    	button3_2 = tkinter.Button(text='8', bg='#bbbbbb', bd=2, command=lambda:pressNumber('8'))
    	button3_2.place(x=77.5, y=200, width=50, height=35)
    	# ----9
    	button3_3 = tkinter.Button(text='9', bg='#bbbbbb', bd=2, command=lambda:pressNumber('9'))
    	button3_3.place(x=135, y=200, width=50, height=35)
    	# ----除
    	button3_4 = tkinter.Button(text='/', bg='#708069', bd=2, command=lambda:pressOperator('/'))
    	button3_4.place(x=192.5, y=200, width=50, height=35)
    	# ----取余
    	button3_5 = tkinter.Button(text='%', bg='#708069', bd=2, command=lambda:pressOperator('%'))
    	button3_5.place(x=250, y=200, width=50, height=35)
    	# --第四行
    	# ----4
    	button4_1 = tkinter.Button(text='4', bg='#bbbbbb', bd=2, command=lambda:pressNumber('4'))
    	button4_1.place(x=20, y=245, width=50, height=35)
    	# ----5
    	button4_2 = tkinter.Button(text='5', bg='#bbbbbb', bd=2, command=lambda:pressNumber('5'))
    	button4_2.place(x=77.5, y=245, width=50, height=35)
    	# ----6
    	button4_3 = tkinter.Button(text='6', bg='#bbbbbb', bd=2, command=lambda:pressNumber('6'))
    	button4_3.place(x=135, y=245, width=50, height=35)
    	# ----乘
    	button4_4 = tkinter.Button(text='*', bg='#708069', bd=2, command=lambda:pressOperator('*'))
    	button4_4.place(x=192.5, y=245, width=50, height=35)
    	# ----取导数
    	button4_5 = tkinter.Button(text='1/x', bg='#708069', bd=2, command=lambda:pressOperator('1/x'))
    	button4_5.place(x=250, y=245, width=50, height=35)
    	# --第五行
    	# ----3
    	button5_1 = tkinter.Button(text='3', bg='#bbbbbb', bd=2, command=lambda:pressNumber('3'))
    	button5_1.place(x=20, y=290, width=50, height=35)
    	# ----2
    	button5_2 = tkinter.Button(text='2', bg='#bbbbbb', bd=2, command=lambda:pressNumber('2'))
    	button5_2.place(x=77.5, y=290, width=50, height=35)
    	# ----1
    	button5_3 = tkinter.Button(text='1', bg='#bbbbbb', bd=2, command=lambda:pressNumber('1'))
    	button5_3.place(x=135, y=290, width=50, height=35)
    	# ----减
    	button5_4 = tkinter.Button(text='-', bg='#708069', bd=2, command=lambda:pressOperator('-'))
    	button5_4.place(x=192.5, y=290, width=50, height=35)
    	# ----等于
    	button5_5 = tkinter.Button(text='=', bg='#708069', bd=2, command=lambda:pressOperator('='))
    	button5_5.place(x=250, y=290, width=50, height=80)
    	# --第六行
    	# ----0
    	button6_1 = tkinter.Button(text='0', bg='#bbbbbb', bd=2, command=lambda:pressNumber('0'))
    	button6_1.place(x=20, y=335, width=107.5, height=35)
    	# ----小数点
    	button6_2 = tkinter.Button(text='.', bg='#bbbbbb', bd=2, command=lambda:pressDP())
    	button6_2.place(x=135, y=335, width=50, height=35)
    	# ----加
    	button6_3 = tkinter.Button(text='+', bg='#708069', bd=2, command=lambda:pressOperator('+'))
    	button6_3.place(x=192.5, y=335, width=50, height=35)
    	root.mainloop()
    
    
    if __name__ == '__main__':
    	Demo()
    

    好了,一个259行代码的计算器就做好了,另外,这个计算器无需下载任何插件的,界面非常整洁,最后给大家奉上滑稽:
    滑稽
    (网友:你这是什么鬼????)
    对不起,搞错了哈,重来重来。
    最后给大家奉上全部代码:

    '''
    Function:
    	tkinter计算器
    Author:
    	Charlie
    '''
    import math
    import tkinter
    
    
    root = tkinter.Tk()
    root.resizable(width=False, height=False)
    '''hypeparameter'''
    # 是否按下了运算符
    IS_CALC = False
    # 存储数字
    STORAGE = []
    # 显示框最多显示多少个字符
    MAXSHOWLEN = 18
    # 当前显示的数字
    CurrentShow = tkinter.StringVar()
    CurrentShow.set('0')
    
    
    '''按下数字键(0-9)'''
    def pressNumber(number):
    	global IS_CALC
    	if IS_CALC:
    		CurrentShow.set('0')
    		IS_CALC = False
    	if CurrentShow.get() == '0':
    		CurrentShow.set(number)
    	else:
    		if len(CurrentShow.get()) < MAXSHOWLEN:
    			CurrentShow.set(CurrentShow.get() + number)
    
    
    '''按下小数点'''
    def pressDP():
    	global IS_CALC
    	if IS_CALC:
    		CurrentShow.set('0')
    		IS_CALC = False
    	if len(CurrentShow.get().split('.')) == 1:
    		if len(CurrentShow.get()) < MAXSHOWLEN:
    			CurrentShow.set(CurrentShow.get() + '.')
    
    
    '''清零'''
    def clearAll():
    	global STORAGE
    	global IS_CALC
    	STORAGE.clear()
    	IS_CALC = False
    	CurrentShow.set('0')
    
    
    '''清除当前显示框内所有数字'''
    def clearCurrent():
    	CurrentShow.set('0')
    
    
    '''删除显示框内最后一个数字'''
    def delOne():
    	global IS_CALC
    	if IS_CALC:
    		CurrentShow.set('0')
    		IS_CALC = False
    	if CurrentShow.get() != '0':
    		if len(CurrentShow.get()) > 1:
    			CurrentShow.set(CurrentShow.get()[:-1])
    		else:
    			CurrentShow.set('0')
    
    
    '''计算答案修正'''
    def modifyResult(result):
    	result = str(result)
    	if len(result) > MAXSHOWLEN:
    		if len(result.split('.')[0]) > MAXSHOWLEN:
    			result = 'Overflow'
    		else:
    			# 直接舍去不考虑四舍五入问题
    			result = result[:MAXSHOWLEN]
    	return result
    
    
    '''按下运算符'''
    def pressOperator(operator):
    	global STORAGE
    	global IS_CALC
    	if operator == '+/-':
    		if CurrentShow.get().startswith('-'):
    			CurrentShow.set(CurrentShow.get()[1:])
    		else:
    			CurrentShow.set('-'+CurrentShow.get())
    	elif operator == '1/x':
    		try:
    			result = 1 / float(CurrentShow.get())
    		except:
    			result = 'illegal operation'
    		result = modifyResult(result)
    		CurrentShow.set(result)
    		IS_CALC = True
    	elif operator == 'sqrt':
    		try:
    			result = math.sqrt(float(CurrentShow.get()))
    		except:
    			result = 'illegal operation'
    		result = modifyResult(result)
    		CurrentShow.set(result)
    		IS_CALC = True
    	elif operator == 'MC':
    		STORAGE.clear()
    	elif operator == 'MR':
    		if IS_CALC:
    			CurrentShow.set('0')
    		STORAGE.append(CurrentShow.get())
    		expression = ''.join(STORAGE)
    		try:
    			result = eval(expression)
    		except:
    			result = 'illegal operation'
    		result = modifyResult(result)
    		CurrentShow.set(result)
    		IS_CALC = True
    	elif operator == 'MS':
    		STORAGE.clear()
    		STORAGE.append(CurrentShow.get())
    	elif operator == 'M+':
    		STORAGE.append(CurrentShow.get())
    	elif operator == 'M-':
    		if CurrentShow.get().startswith('-'):
    			STORAGE.append(CurrentShow.get())
    		else:
    			STORAGE.append('-' + CurrentShow.get())
    	elif operator in ['+', '-', '*', '/', '%']:
    		STORAGE.append(CurrentShow.get())
    		STORAGE.append(operator)
    		IS_CALC = True
    	elif operator == '=':
    		if IS_CALC:
    			CurrentShow.set('0')
    		STORAGE.append(CurrentShow.get())
    		expression = ''.join(STORAGE)
    		try:
    			result = eval(expression)
    		# 除以0的情况
    		except:
    			result = 'illegal operation'
    		result = modifyResult(result)
    		CurrentShow.set(result)
    		STORAGE.clear()
    		IS_CALC = True
    
    
    '''Demo'''
    def Demo():
    	root.minsize(320, 420)
    	root.title('Calculator')
    	# 布局
    	# --文本框
    	label = tkinter.Label(root, textvariable=CurrentShow, bg='black', anchor='e', bd=5, fg='white', font=('楷体', 20))
    	label.place(x=20, y=50, width=280, height=50)
    	# --第一行
    	# ----Memory clear
    	button1_1 = tkinter.Button(text='MC', bg='#666', bd=2, command=lambda:pressOperator('MC'))
    	button1_1.place(x=20, y=110, width=50, height=35)
    	# ----Memory read
    	button1_2 = tkinter.Button(text='MR', bg='#666', bd=2, command=lambda:pressOperator('MR'))
    	button1_2.place(x=77.5, y=110, width=50, height=35)
    	# ----Memory save
    	button1_3 = tkinter.Button(text='MS', bg='#666', bd=2, command=lambda:pressOperator('MS'))
    	button1_3.place(x=135, y=110, width=50, height=35)
    	# ----Memory +
    	button1_4 = tkinter.Button(text='M+', bg='#666', bd=2, command=lambda:pressOperator('M+'))
    	button1_4.place(x=192.5, y=110, width=50, height=35)
    	# ----Memory -
    	button1_5 = tkinter.Button(text='M-', bg='#666', bd=2, command=lambda:pressOperator('M-'))
    	button1_5.place(x=250, y=110, width=50, height=35)
    	# --第二行
    	# ----删除单个数字
    	button2_1 = tkinter.Button(text='del', bg='#666', bd=2, command=lambda:delOne())
    	button2_1.place(x=20, y=155, width=50, height=35)
    	# ----清除当前显示框内所有数字
    	button2_2 = tkinter.Button(text='CE', bg='#666', bd=2, command=lambda:clearCurrent())
    	button2_2.place(x=77.5, y=155, width=50, height=35)
    	# ----清零(相当于重启)
    	button2_3 = tkinter.Button(text='C', bg='#666', bd=2, command=lambda:clearAll())
    	button2_3.place(x=135, y=155, width=50, height=35)
    	# ----取反
    	button2_4 = tkinter.Button(text='+/-', bg='#666', bd=2, command=lambda:pressOperator('+/-'))
    	button2_4.place(x=192.5, y=155, width=50, height=35)
    	# ----开根号
    	button2_5 = tkinter.Button(text='sqrt', bg='#666', bd=2, command=lambda:pressOperator('sqrt'))
    	button2_5.place(x=250, y=155, width=50, height=35)
    	# --第三行
    	# ----7
    	button3_1 = tkinter.Button(text='7', bg='#bbbbbb', bd=2, command=lambda:pressNumber('7'))
    	button3_1.place(x=20, y=200, width=50, height=35)
    	# ----8
    	button3_2 = tkinter.Button(text='8', bg='#bbbbbb', bd=2, command=lambda:pressNumber('8'))
    	button3_2.place(x=77.5, y=200, width=50, height=35)
    	# ----9
    	button3_3 = tkinter.Button(text='9', bg='#bbbbbb', bd=2, command=lambda:pressNumber('9'))
    	button3_3.place(x=135, y=200, width=50, height=35)
    	# ----除
    	button3_4 = tkinter.Button(text='/', bg='#708069', bd=2, command=lambda:pressOperator('/'))
    	button3_4.place(x=192.5, y=200, width=50, height=35)
    	# ----取余
    	button3_5 = tkinter.Button(text='%', bg='#708069', bd=2, command=lambda:pressOperator('%'))
    	button3_5.place(x=250, y=200, width=50, height=35)
    	# --第四行
    	# ----4
    	button4_1 = tkinter.Button(text='4', bg='#bbbbbb', bd=2, command=lambda:pressNumber('4'))
    	button4_1.place(x=20, y=245, width=50, height=35)
    	# ----5
    	button4_2 = tkinter.Button(text='5', bg='#bbbbbb', bd=2, command=lambda:pressNumber('5'))
    	button4_2.place(x=77.5, y=245, width=50, height=35)
    	# ----6
    	button4_3 = tkinter.Button(text='6', bg='#bbbbbb', bd=2, command=lambda:pressNumber('6'))
    	button4_3.place(x=135, y=245, width=50, height=35)
    	# ----乘
    	button4_4 = tkinter.Button(text='*', bg='#708069', bd=2, command=lambda:pressOperator('*'))
    	button4_4.place(x=192.5, y=245, width=50, height=35)
    	# ----取导数
    	button4_5 = tkinter.Button(text='1/x', bg='#708069', bd=2, command=lambda:pressOperator('1/x'))
    	button4_5.place(x=250, y=245, width=50, height=35)
    	# --第五行
    	# ----3
    	button5_1 = tkinter.Button(text='3', bg='#bbbbbb', bd=2, command=lambda:pressNumber('3'))
    	button5_1.place(x=20, y=290, width=50, height=35)
    	# ----2
    	button5_2 = tkinter.Button(text='2', bg='#bbbbbb', bd=2, command=lambda:pressNumber('2'))
    	button5_2.place(x=77.5, y=290, width=50, height=35)
    	# ----1
    	button5_3 = tkinter.Button(text='1', bg='#bbbbbb', bd=2, command=lambda:pressNumber('1'))
    	button5_3.place(x=135, y=290, width=50, height=35)
    	# ----减
    	button5_4 = tkinter.Button(text='-', bg='#708069', bd=2, command=lambda:pressOperator('-'))
    	button5_4.place(x=192.5, y=290, width=50, height=35)
    	# ----等于
    	button5_5 = tkinter.Button(text='=', bg='#708069', bd=2, command=lambda:pressOperator('='))
    	button5_5.place(x=250, y=290, width=50, height=80)
    	# --第六行
    	# ----0
    	button6_1 = tkinter.Button(text='0', bg='#bbbbbb', bd=2, command=lambda:pressNumber('0'))
    	button6_1.place(x=20, y=335, width=107.5, height=35)
    	# ----小数点
    	button6_2 = tkinter.Button(text='.', bg='#bbbbbb', bd=2, command=lambda:pressDP())
    	button6_2.place(x=135, y=335, width=50, height=35)
    	# ----加
    	button6_3 = tkinter.Button(text='+', bg='#708069', bd=2, command=lambda:pressOperator('+'))
    	button6_3.place(x=192.5, y=335, width=50, height=35)
    	root.mainloop()
    
    
    if __name__ == '__main__':
    	Demo()
    

    好了,最后,给个关注呗,不要让我7天的成果在你的收藏里吃灰啊!

    展开全文
  • 排列组合是组合学较基本的概念,所谓排列,就是指从给定数的元素中取出指定数的元素进行排序。组合则是指从给定数的元素中仅仅取出指定数的元素,不考虑排序。排列组
  • 复利计算器

    2018-06-24 13:32:11
    款计算累加形式的方便行计算软件 其设计目的是为了在不同的期限、追加存款、利息、 通胀和频率情况下快速、方便地计算出复利。 在这里出现的复利计算器是为了更好的说明理财,很小的钱能 通过复利的积累,成为...
  • #这是一个测试4功能计算器。 4个函数:add(a,b)减去(a,b)乘法(a,b)除法(a,b) 可以在github(example.js)上找到一个代码示例。 该软件包将很快弃用,以使它成为更高级的计算器。 您可以使用npm i 4...
  • android 计算器

    2017-11-02 15:05:53
    自己写的一个简易的计算器,功能测试通过,基于android studio开发的,新手练习项目。
  • 五险金在线计算器源码

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,712
精华内容 14,684
关键字:

下载一个计算器吗