Skip to content

加减法算式生成, 1: 支持纯加法 2: 支持纯减法 3: 支持加减混合 4: 等级普通模式和进退位模式 5: 自动生成docx文件

Notifications You must be signed in to change notification settings

neagle2009/calculation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

#用法:

usage: cal.py [-h] [-l Level] [-c Count] [-t Type] [-r int]

加减法算式生成

options:
  -h, --help            show this help message and exit
  -l Level, --level Level
                        难度控制 1: 常规(退位进位都有); 2: 困难模式, 仅退位,进位
  -c Count, --count Count
                        生成算式数目
  -t Type, --type Type  生成类型, 1: 加法; 2: 减法; 3: 加减混合;
  -r int, --range int   生成算式范围1: 一位数(TODO); 2: 两位数; 3: 三位数;

示例

### docx 文件排版每页 40 题
./cal.py -t 3 -l 2 -c 40

###1. format check

python3 -m pip install flake8 pylint

flake8 FILE

fix format, format setting

pip install yapf

# if support python2.7 
pip install futures

yapf -i FILE

###2. support docx

pip install python-docx

# docx段落设置
https://baijiahao.baidu.com/s?id=1663325988716544457

About

加减法算式生成, 1: 支持纯加法 2: 支持纯减法 3: 支持加减混合 4: 等级普通模式和进退位模式 5: 自动生成docx文件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages