2021-11-04 00:36:59 索炜达电子 511
项目编号:B398
文件大小:17M
源码说明:带中文注释
开发环境:Python
简要概述:
Python版本
Python 3.7.4
依赖库
-tkinter
-time、datetime
-math
项目背景
计算器作为大多数新手程序员上路必做的一个项目,可强化自己的逻辑编程能力。
已有功能
-标准型:加减乘除、开根号、平方、倒数、幂次方、取余取整。
-科学型:tan 函数、sin 函数、cos 函数、阶乘、log、ln。
-程序员型:进制转换。
-日期计算:日期相加减计算天数。
计算器具体页面
使用说明
标准型:加减乘除、取余取整、幂次方的计算结果需要按下等于键来看到最后的结果;倒数、开根号、平方是不需要按下等于键的。
科学型:对于所有的运算需要先按下数字,再按下函数键。
程序员型:输入十进制的数,显示框会从上而下显示16进制、10进制、8进制、2进制。
日期计算:
加法:输入日期,加号之前的输入要带有年月份且以 . 进行分割,后面可输入一个数字进行等于相加,计算多少天之后是那一天
减法
两个日期进行等于相减。
一个日期和一个数字进行等于相减,具体同加法。
# 日期相减的范围是3019.1.19~1970.1.1
文件对应说明
main:主函数,只需运行这个文件就可以。
calculation/calculator_page:用来初始化四个菜单的文件。
calculation/standard_page:标准型页面的具体内容。
calculation/science_page:科学型页面的具体内容。
calculation/programmer_page:程序员页面的具体内容。
calculation/calculator_date_page:日期计算页面的具体内容。
calculation/button_name:用来实现按钮的命名、位置、以及回调函数。
calculation/calculator_date:日期计算处理过程。
calculation/calculator_standard_science:标准型和科学型的计算处理过程。
# 程序员型的计算处理过程是在 programmer_page 中实现的。
目录│文件列表:
└ calculator
│ ChangeLog.txt
│ main.py
│ __init__.py
├ calculation
│ │ button_names.py
│ │ calculator_date.py
│ │ calculator_date_page.py
│ │ calculator_page.py
│ │ calculator_standard_science.py
│ │ programmer_page.py
│ │ science_page.py
│ │ standard_page.py
│ │ __init__.py
│ └ __pycache__
│ │ button_names.cpython-38.pyc
│ │ calculator_date.cpython-38.pyc
│ │ calculator_date_page.cpython-38.pyc
│ │ calculator_page.cpython-38.pyc
│ │ calculator_standard_science.cpython-38.pyc
│ │ programmer_page.cpython-38.pyc
│ │ science_page.cpython-38.pyc
│ │ standard_page.cpython-38.pyc
│ └ __init__.cpython-38.pyc
├ calculator-master
│ │ .gitignore
│ │ ChangeLog.txt
│ │ LICENSE
│ │ main.py
│ │ README.md
│ │ __init__.py
│ ├ calculation
│ │ │ button_names.py
│ │ │ calculator_date.py
│ │ │ calculator_date_page.py
│ │ │ calculator_page.py
│ │ │ calculator_standard_science.py
│ │ │ programmer_page.py
│ │ │ science_page.py
│ │ │ standard_page.py
│ │ └ __init__.py
│ ├ docs
│ │ └ 具体页面.png
│ ├ script
│ │ └ main.exe
├ docs
│ └ 具体页面.png
├ script
│ └ main.exe