Python sympy.totient()方法

Python sympy.totient()方法

sympy.totient()方法的帮助下,我们可以找到一个给定整数的欧拉商函数或phi(n)。欧拉商函数是指小于或等于一个给定的整数的正整数是相对素数的数目。换句话说,它是指在1 <= k <= n的范围内,最大公除数gcd(n, k)等于1的整数k的数目。

语法: totient(n)

参数 :
n –它表示一个整数。

返回:返回小于或等于该整数n的相对素数的数量。

示例 #1:

# import totient() method from sympy
from sympy.ntheory.factor_ import totient
  
n = 24
  
# Use totient() method 
totient_n = totient(n) 
      
print("phi({}) =  {} ".format(n, totient_n)) # 1 5 7 11 13 17 19 23

输出:

phi(24) =  8

示例 #2:

# import totient() method from sympy
from sympy.ntheory.factor_ import totient
  
n = 19
  
# Use totient() method 
totient_n = totient(n) 
      
print("phi({}) =  {} ".format(n, totient_n))

输出:

phi(19) =  18

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程