http://blog.csdn.net/qqyyhh/archive/2007/04/12/1562523.aspx
用Python完成的一个简单的计算器,能算简单的+,-,×,/运算,暂不支持键盘输入,以后会慢慢加些附加的功能,让它变得强大些
from Tkinter import *
def frame(root,side):
w=Frame(root)
w.pack(side=side,expand=YES,fill=BOTH)
return w
def button(root,side,text,command=None):
w=Button(root,text=text,command=command)
w.pack(side=side,expand=YES,fill=BOTH)
return w
class Calculator(Frame):
def __init__(self):
Frame.__init__(self)
self.pack(expand=YES,fill=BOTH)
self.master.title("Simple Calculator")
self.master.iconname("calcl")
display=StringVar()
Entry(self,relief=SUNKEN,textvariable=display).pack(side=TOP,
expand=YES,fill=BOTH)
for key in ("123","456","789","-0."):
deyF=frame(self,TOP)
for char in key:
button(deyF,LEFT,char,lambda w=display,s="%s"%char: w.set\
(w.get()+s))
opsF=frame(self,TOP)
for char in "+-*/=":
if char=='=':
btn=button(opsF,LEFT,char)
btn.bind("<ButtonRelease-1>",lambda e,s=self, w=display: \
s.clac(w),'+')
else:
btn=button(opsF,LEFT,char,lambda w=display,c=char: w.set\
(w.get()+' '+c+' '))
clearF=frame(self,BOTTOM)
button(clearF,LEFT,'Clr',lambda w=display: w.set(' '))
def clac(self,display):
try:
display.set(eval(display.get()))
except SyntaxError:
display.set("ERROR")
except ZeroDivisionError:
display.set("ZeroDivisionError")
if __name__=="__main__":
Calculator().mainloop()
分享到:
相关推荐
总的来说,这个Python计算器项目是一个实用的学习资源,它展示了如何利用`tkinter`库构建交互式的图形界面,并提供了对基本计算逻辑的实践经验。无论是为了学习Python GUI编程,还是为了理解如何将用户输入转换为...
python实现界面设计,实现两个整数的加减乘数 简易的计算器,适合初学者
本次技术讲解将带您了解如何利用Python的Tkinter库,轻松构建一个简易的图形界面计算器。Tkinter是Python的标准GUI(图形用户界面)库,它提供了一系列控件,使得开发者能够快速搭建窗口程序。以下是构建计算器所需...
python tkinter 实现简易计算器(学校程序设计实践作业)
python制作简易计算器~用户界面设计 简易计算器源代码
基于python+PYQT5的简易计算器源码+GUI界面.zip基于python+PYQT5的简易计算器源码+GUI界面.zip基于python+PYQT5的简易计算器源码+GUI界面.zip基于python+PYQT5的简易计算器源码+GUI界面.zip基于python+PYQT5的简易...
我用python3.5写了一个计算器,可以执行加减乘除,括号运算等,也可以分步执行显示计算过程。 主要是使用先处理括号,在计算加减乘除。
这是我花了两三天时间用Python写的一个带图形界面的简易计算器,能够计算+-/*% ( )等混合表达式,测试通过没什么问题,不过没有实现负数的功能,可以参考我写的相对应的技术博文。O(∩_∩)O
Python——实现简易计算器_Boom!脑洞大爆炸的博客-CSDN博客_python简易计算器.html
本人用Python写的一个模拟计算器。运行程序之后会弹出一个类似计算器的软件。输入一些参数即可根据需求计算出结果。适用于一些常用的化学计算公式。物理公式计算等。要用于其他地方。可根据需要进行修改。本代码只是...
【标题】"房贷计算器python源码.zip"是一个包含Python编程语言实现的房贷计算软件的源代码文件。这个软件主要用于帮助用户计算房屋贷款的月供、总利息和贷款期限内的还款总额,是理解个人金融管理和Python编程实践的...
Python 计算机作品:简易计算器模型此后仍有Python实用作品,请关注原作者,且点赞加收藏,记得推荐好友。下载即可游玩,快来下载吧!五星好评可以私信我,免费送资源!快来评论吧!
本案例要在Python中制作一个可以实现常用数学运算的简易计算器。 编程要点: 本案例的综合性较强,代码会很复杂,下面来梳理一下编程的要点。 1.图形用户界面( Graphical User Interface,简称GUI),是指采用图形方式...
标题"python__计算器"表明我们讨论的是一个用Python实现的计算器软件,而描述提到可以结合之前的笔记一起学习,这可能是指一些关于Python编程的基础知识。 在Python中实现一个计算器,首先需要了解如何接收用户输入...
简单的Python计算器,用PyQt写的 原理很简单,修改公式
使用python实现计算器功能, 新增高亮计算计算结果字体。
在本项目中,我们看到的是使用Python的Pygame库构建的一个可视化简易计算器。Pygame是Python的一个库,主要用于开发2D游戏和图形用户界面,它提供了丰富的功能,如窗口管理、事件处理、颜色管理以及图像绘制等。 ...
本文将指导您如何使用 Python 创建一个简易计算器,涵盖基本的数学运算符和函数。 知识点 1:基本数学运算符 在 Python 中,我们可以使用基本的数学运算符来执行加、减、乘、除等基本数学运算。这些运算符包括: ...
用python实现的全功能的计算器(源码) 用python实现的全功能的计算器(源码) 用python实现的全功能的计算器(源码) 用python实现的全功能的计算器(源码) 用python实现的全功能的计算器(源码) 用python实现的...
使用 python 实现的一个多功能的科学计算器,可以切换普通计算器和科学计算器,功能包括四则远算、三角函数、进制转换、阶乘、开方,对指数和解方程等,包括归零删除等操作,非常实用,代码注释清楚便于学习。