python
x1angyu
这个作者很懒,什么都没留下…
展开
-
求一个数的原根并求其欧拉函数的所有质因数
题目背景:已知一个素数p,我们需要求它的原根,因此需要对它的欧拉函数p-1进行分解质因数。 代码: def fjzys(p,listg): """ 质因数分解分两种情况: 1、因数都小于等于根号n,只需要从2到根号n之间找质因数 2、有比根号n大的质因数且必定只有一个,那么我们仍然只需要从2到根号n之间找质因数,最后剩下的就是那么大于根号n的质因数 综上我们只需要从2到根号n之间找质因数即可。 """ listy=[] n = p-1 #n的欧拉函数 m=int(math.sqrt(n)原创 2020-12-15 18:30:09 · 360 阅读 · 0 评论 -
python函数参数*args 与 **kwargs浅析
首先我们来了解一下python的函数传参方式。 ①位置传参:即我们常用的实参与形参按顺序一对一传参。 ②关键字传参:按照key=value的形式传入值的方式被称为关键字传参,可以打破顺序为形参进行传值。注意:若使用关键字传参需注意必须跟在位置传参的后面。 例: def func(school,class,name): print(school,class,name) func(school='hnu',class='shiyanban',name='luo') *args *是一种语法,a原创 2020-11-14 21:04:36 · 140 阅读 · 0 评论