1. 程式人生 > >四則運算生成程序(python版)

四則運算生成程序(python版)

本地化 tee 情況 class 數字 是否 波蘭表達式 api 提示

四則運算題目生成—基於控制臺

項目托管在碼雲:飛機票

需求分析

  • 根據控制臺提示信息,輸入題目生成相關配置參數
    • 題目生成數量
    • 數字範圍
    • 式子中是否有分數
    • ....
  • 程序支持
    • 10000 題目生成
    • 題目與答案的本地化存儲
    • 對生成的題目進行查重處理
    • api接口生成
    • 統計對錯情況
    • ....

功能實現

由於此項目是針對面向對象課程所開發,所以代碼結構力求做到清晰明了。
結構圖如下:
技術分享圖片

此項目主要完成3個主要部分

  1. 表達式生成
    • generator.py
  2. 題目查重
    • binary_tree.py
  3. 計算答案
    • answer.py

設計到的基本數據結構及表達式有二叉樹逆波蘭表達式(後綴表達式)

未完待續。。。。

四則運算生成程序(python版)