No project description provided
Project description
hyc库介绍
简介
欢迎使用hyc 库(原Number 库)2.2.0版本,hyc 库是一个关于判断数的性质与因数、倍数等功能以及约分、通分等数字运算的库
更新记录:
2.2.0版本(当前版本)
- 添加介绍
- 添加“更新记录”
2.1.2.post1版本
- 优化系统稳定性
2.1.2版本
- 优化系统稳定性
2.1.1版本
- 修复显示bug
2.1.0版本
- 删除报错
- 删除介绍英文
2.1.0版本之前
- 暂无记录
下载方式:
pip install hyc
导入方式:
1.
import hyc.模块
2.
from hyc import 模块
3.
from hyc.模块 import *
hyc库内部结构:
hyc
├─fraction
│ ├─den_di()
│ ├─fra_ad()
│ ├─fra_divi()
│ ├─fra_mult()
│ ├─fra_sub()
│ ├─opposide()
│ ├─red_fr()
│ └─simp_fr()
└─num
├─coprime()
├─even_num()
├─factor()
├─hcf()
├─lcm()
├─per_num()
├─pri_fac()
└─pri_num()
使用方式:
通过调用函数完成您想要达成的效果,具体请看“各函数讲解”
各函数讲解:
(num模块)
1.factor()
该函数是用来寻找一个数的所有因数的,请在括号内填入一个数字,该函数就可以找出括号内数字的所有参数
示例
print(factor(9))
----------------
控制台
[1, 3, 9]
2.per_num()
该函数是用来判断一个数是否为完全数的,请在括号内填入一个数字,该函数返回True或False
示例
print(per_num(9)) print(per_num(27)
---------------- ------------------
控制台 控制台
False True
3.pri_num()
该函数是用来判断一个数是否为质数的,请在括号内填入一个数字,该函数返回True或False
示例
print(pri_num(9)) print(pri_num(2)
---------------- ------------------
控制台 控制台
False True
4.even_num()
该函数是用来判断一个数是否为偶数的,请在括号内填入一个数字,该函数返回True或False
示例
print(per_num(9)) print(per_num(28)
----------------- ------------------
控制台 控制台
False True
5.lcm()
该函数是用来寻找几个数的最小公倍数的,请在括号内填入一个包含两个或以上数字的列表,请勿填入字符串、浮点数
示例
print(lcm([5, 9]))
-------------------
控制台
45
6.hcf()
该函数是用来寻找几个数的公因数和最大公因数的,请在括号内填入一个包含两个或以上数字的列表,请勿填入字符串、浮点数;该函数会返回两个值,前一个值为两个数所有的公因数列表,后一个值为两个数的最大公因数
示例
print(hcf([5, 15]))
-------------------
控制台
[1, 5], 5
7.pri_fac()
该函数是用来分解一个数的质因数的,请在括号内填入一个数字,该函数返回‘括号内的数 = 质因数1 * 质因数2 * ...’字符串
示例
print(pri_fac(5))
------------------
控制台
150 = 2*3*5*5
8.coprime()
该函数是用来该函数是用来判断几个数是否为互质数的,请在括号内填入一个包含两个及以上数字的列表,该函数返回True或False
示例
print(coprime([9, 12])) print(coprime([2, 3])
----------------------- ---------------------
控制台 控制台
False True
(fraction模块)
请注意:在hyc库里,分数用[分母,分子]的形式表示;如五分之一表示为[5,1]
9.red_fr()
该函数是用来约分的,请在该函数内填入一个分数,该函数可以将该分数化为最简分数
示例
print(red_fr([9, 3]))
---------------------
控制台
[3, 1]
10.den_di()
该函数是用来通分的,请在函数内填入一个分数列表,该函数可以将分数列表中的所有分数化为同分母分数
示例
print(den_di([[9, 3], [4, 1]]))
--------------------------------
控制台
[[36, 12], [36, 9]]
11.fra_ad()
该函数是一个分数加法运算函数,请在函数内填入一个分数列表,该函数可以将分数列表中的所有分数相加
示例
print(fra_ad([[9, 3], [4, 1]]))
--------------------------------
控制台
[12, 7]
12.simp_fr()
该函数是用来判断一个分数是否为最简分数的,请在函数内填入一个分数,该函数返回True或False
示例
print(simp_fr([9, 12])) print(simp_fr([2, 3])
----------------------- ----------------------
控制台 控制台
False True
13.fra_mult()
该函数是一个分数乘法运算函数,请在函数内填入一个分数列表,该函数可以将分数列表中的所有分数相乘
print(fra_mult([[9, 3], [4, 1]]))
----------------------------------
控制台
[12, 1]
14.opposide()
该函数是用来求一个分数的倒数的,请在函数内填入一个分数,该函数可以找出该分数的倒数
print(opposide([9, 3]))
--------------------------------
控制台
[3, 9]
15.fra_divi()
该函数是一个分数除法运算函数,请在函数内填入一个分数表示被除数,以及填入一个分数列表表示所有除数,该函数可以算出商
print(fra_divi([9, 3], [[4, 1]]))
--------------------------------
控制台
[3, 4]
16.fra_sub()
该函数是一个分数减法运算函数,请在函数内填入一个分数表示被减数,以及填入一个分数列表表示所有减数,该函数可以算出差
print(fra_sub([9, 3], [[9, 1]]))
--------------------------------
控制台
[9, 2]
如果您觉得hyc库的分数计算太过于麻烦,请点击这里
希望对您有所帮助
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.