2021-11-04 00:36:59 索煒達(dá)電子 805
項(xiàng)目編號:B398
文件大?。?7M
源碼說明:帶中文注釋
開發(fā)環(huán)境:Python
簡要概述:
Python版本
Python 3.7.4
依賴庫
-tkinter
-time、datetime
-math
項(xiàng)目背景
計(jì)算器作為大多數(shù)新手程序員上路必做的一個(gè)項(xiàng)目,可強(qiáng)化自己的邏輯編程能力。
已有功能
-標(biāo)準(zhǔn)型:加減乘除、開根號、平方、倒數(shù)、冪次方、取余取整。
-科學(xué)型:tan 函數(shù)、sin 函數(shù)、cos 函數(shù)、階乘、log、ln。
-程序員型:進(jìn)制轉(zhuǎn)換。
-日期計(jì)算:日期相加減計(jì)算天數(shù)。
計(jì)算器具體頁面
使用說明
標(biāo)準(zhǔn)型:加減乘除、取余取整、冪次方的計(jì)算結(jié)果需要按下等于鍵來看到最后的結(jié)果;倒數(shù)、開根號、平方是不需要按下等于鍵的。
科學(xué)型:對于所有的運(yùn)算需要先按下數(shù)字,再按下函數(shù)鍵。
程序員型:輸入十進(jìn)制的數(shù),顯示框會(huì)從上而下顯示16進(jìn)制、10進(jìn)制、8進(jìn)制、2進(jìn)制。
日期計(jì)算:
加法:輸入日期,加號之前的輸入要帶有年月份且以 . 進(jìn)行分割,后面可輸入一個(gè)數(shù)字進(jìn)行等于相加,計(jì)算多少天之后是那一天
減法
兩個(gè)日期進(jìn)行等于相減。
一個(gè)日期和一個(gè)數(shù)字進(jìn)行等于相減,具體同加法。
# 日期相減的范圍是3019.1.19~1970.1.1
文件對應(yīng)說明
main:主函數(shù),只需運(yùn)行這個(gè)文件就可以。
calculation/calculator_page:用來初始化四個(gè)菜單的文件。
calculation/standard_page:標(biāo)準(zhǔn)型頁面的具體內(nèi)容。
calculation/science_page:科學(xué)型頁面的具體內(nèi)容。
calculation/programmer_page:程序員頁面的具體內(nèi)容。
calculation/calculator_date_page:日期計(jì)算頁面的具體內(nèi)容。
calculation/button_name:用來實(shí)現(xiàn)按鈕的命名、位置、以及回調(diào)函數(shù)。
calculation/calculator_date:日期計(jì)算處理過程。
calculation/calculator_standard_science:標(biāo)準(zhǔn)型和科學(xué)型的計(jì)算處理過程。
# 程序員型的計(jì)算處理過程是在 programmer_page 中實(shí)現(xiàn)的。
目錄│文件列表:
└ 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