计算器
这是我根据VidMob Engineering家庭练习指南开发的计算器。
如何使用
要求
应该安装Python 3.x
运行程序
将所有文件存储在Calculator.zip中的相同位置
运行Calculator.py
工作成功,您可以看到以下内容
请输入数学表达式。 输入“退出”离开。
输入一个表达式; 输入“退出”以结束程序
得到一个计算值; 通过输入验证可能会发生错误
开发要求
(清除)以文本或字符串作为输入
(清除)支持正数,负数和十进制数
(清除)支持+,-,*和/
(清除)支持括号
(清除)有关如何使用此程序的一些文档或帮助文本
怎么解决
中缀->后缀
中缀表达式:A + B * C + D
后缀表达式:ABC * + D +
办事方式
优先考虑运营商
假设根据运算符的优先级存在括号
在“)”之后将歌剧院退回
删除括号
例如A + B * C->(A +(B
2021-10-21 02:52:58
4KB
Python
1