当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python sympy.trailing()用法及代码示例


借助于sympy.trailing()方法,我们可以计算给定数字的二进制表示形式中尾随零位数的数量,即确定将该数字除以2的最大幂。

用法:
trailing(n)

参数:
n – 它表示已确定将该数字除以2的最大幂的数字。


返回值:
返回除以给定数字的2的最大幂。

示例1:

# import trailing() method from sympy 
from sympy.ntheory.factor_ import trailing 
   
n = 64
   
# Use trailing() method  
trailing_n = trailing(n)  
       
print("The largest power of 2 that divides {} is 2^{}.". 
      format(n, trailing_n))

输出:

The largest power of 2 that divides 64 is 2^6.

示例2:

# import trailing() method from sympy 
from sympy.ntheory.factor_ import trailing 
  
n = 130
  
# Use trailing() method  
trailing_n = trailing(n)  
      
print("The largest power of 2 that divides {} is 2^{}.". 
      format(n, trailing_n))

输出:

The largest power of 2 that divides 130 is 2^1.


相关用法


注:本文由纯净天空筛选整理自rupesh_rao大神的英文原创作品 Python | sympy.trailing() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。