没有合适的资源?快使用搜索试试~ 我知道了~
首页Python实现的科学计算器功能示例
资源详情
资源推荐
Python实现的科学计算器功能示例实现的科学计算器功能示例
主要介绍了Python实现的科学计算器功能,涉及Python基于数值运算与事件响应实现科学计算器功能相关操作技
巧,需要的朋友可以参考下
本文实例讲述了Python实现的科学计算器功能。分享给大家供大家参考,具体如下:
import wx
import re
import math
# begin wxGlade: extracode
# end wxGlade
ans=0
ts=""
class MyFrame(wx.Frame):
def __init__(self, *args, **kwds):
# begin wxGlade: MyFrame.__init__
kwds["style"] = wx.DEFAULT_FRAME_STYLE
wx.Frame.__init__(self, *args, **kwds)
self.text_ctrl_1 = wx.TextCtrl(self, -1, "" ,style=wx.TE_READONLY)
self.text_ctrl_2 = wx.TextCtrl(self, -1, "", style=wx.TE_READONLY)
self.button_37 = wx.Button(self, -1, "7")
self.button_38 = wx.Button(self, -1, "8")
self.button_39 = wx.Button(self, -1, "9")
self.button_40 = wx.Button(self, -1, "+")
self.button_41 = wx.Button(self, -1, "-")
self.button_42 = wx.Button(self, -1, "4")
self.button_43 = wx.Button(self, -1, "5")
self.button_44 = wx.Button(self, -1, "6")
self.button_45 = wx.Button(self, -1, "x")
self.button_46 = wx.Button(self, -1, "/")
self.button_47 = wx.Button(self, -1, "1")
self.button_48 = wx.Button(self, -1, "2")
self.button_49 = wx.Button(self, -1, "3")
self.button_50 = wx.Button(self, -1, "(")
self.button_51 = wx.Button(self, -1, ")")
self.button_52 = wx.Button(self, -1, "0")
self.button_53 = wx.Button(self, -1, ".")
self.button_54 = wx.Button(self, -1, "ans")
self.button_55 = wx.Button(self, -1, "clear")
self.button_56 = wx.Button(self, -1, "=")
self.button_57 = wx.Button(self, -1, "pi")
self.button_58 = wx.Button(self, -1, "e")
self.button_59 = wx.Button(self, -1, "1/x")
self.button_60 = wx.Button(self, -1, "x^2")
self.button_61 = wx.Button(self, -1, "x^y")
self.button_62 = wx.Button(self, -1, "sqrt")
self.button_63 = wx.Button(self, -1, "sin")
self.button_64 = wx.Button(self, -1, "cos")
self.button_65 = wx.Button(self, -1, "tan")
self.button_66 = wx.Button(self, -1, "log")
self.button_67 = wx.Button(self, -1, "ln")
self.button_68 = wx.Button(self, -1, "n!")
self.button_69 = wx.Button(self, -1, "mod")
self.button_70 = wx.Button(self, -1, "int")
self.button_71 = wx.Button(self, -1, "yu")
self.button_72 = wx.Button(self, -1, "|")
self.button_73 = wx.Button(self, -1, "~")
self.button_74 = wx.Button(self, -1, "xor")
self.__set_properties()
self.__do_layout()
self.Bind(wx.EVT_BUTTON, self.bu37, self.button_37)
self.Bind(wx.EVT_BUTTON, self.bu38, self.button_38)
self.Bind(wx.EVT_BUTTON, self.bu39, self.button_39)
self.Bind(wx.EVT_BUTTON, self.bu40, self.button_40)
self.Bind(wx.EVT_BUTTON, self.bu41, self.button_41)
self.Bind(wx.EVT_BUTTON, self.bu42, self.button_42)
self.Bind(wx.EVT_BUTTON, self.bu43, self.button_43)
self.Bind(wx.EVT_BUTTON, self.bu44, self.button_44)
self.Bind(wx.EVT_BUTTON, self.bu45, self.button_45)
self.Bind(wx.EVT_BUTTON, self.bu46, self.button_46)
self.Bind(wx.EVT_BUTTON, self.bu47, self.button_47)
self.Bind(wx.EVT_BUTTON, self.bu48, self.button_48)
self.Bind(wx.EVT_BUTTON, self.bu49, self.button_49)
self.Bind(wx.EVT_BUTTON, self.bu50, self.button_50)
self.Bind(wx.EVT_BUTTON, self.bu51, self.button_51)
self.Bind(wx.EVT_BUTTON, self.bu52, self.button_52)
self.Bind(wx.EVT_BUTTON, self.bu53, self.button_53)
self.Bind(wx.EVT_BUTTON, self.bu54, self.button_54)
weixin_38707217
- 粉丝: 3
- 资源: 903
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功