Skip to main content

No project description provided

Project description

hyc库介绍

简介

欢迎使用hyc 库(原Number 库)2.2.0版本,hyc 库是一个关于判断数的性质与因数、倍数等功能以及约分、通分等数字运算的库

点击我跳转到GitHub界面哦~

更新记录:

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

hyc-2.2.0-py3-none-any.whl (5.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page