计算器开发
设计一个计算器,要求实现以下功能:
(1)需要有显示区和下拉菜单。
(2)显示按键0~9。
(3)显示常规符号按键。
(4)实现加、减、乘、除、取余、求倒数、开平方根、取相反数等操作。
(5)鼠标点击按键时,按键的值或者运算结果能够在显示区显示。
(6)能够清空显示区,以备下一次运算输入。
(7)能够退格删除显示区的内容。
(8)对于被除数为0,可以做异常处理和提示。
思路分析:
可以使用Button、Label和Menu,Button用于按钮控件的实现,Label用于显示区的实现,Menu用于下拉菜单的实现,Messagebox用于提示框的实现。
加、减、乘、除、取余、求倒数、开平方根、取相反数等操作则为Python的逻辑实现。
计算过程中出现异常时,通过异常机制进行处理,把异常信息通过Messagebox展现出来。
实现示例代码如下




网友评论