Рубрики

Python | метод sympy.trailing ()

С помощью метода sympy.trailing () мы можем подсчитать число завершающих нулей в двоичном представлении данного числа, то есть определить наибольшую степень 2, которая делит это число.

Syntax:
trailing(n)

Parameter:
n – It denotes the number for which the largest power of 2 that divides that number is determined.

Returns:
Returns the largest power of 2 that divides the given number.

Пример № 1:

# import trailing () метод из sympy

from sympy.ntheory.factor_ import trailing

   

n = 64

   
# Использовать метод trailing ()

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 () метод из sympy

from sympy.ntheory.factor_ import trailing

  

n = 130

  
# Использовать метод trailing ()

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.

Рекомендуемые посты:

Python | метод sympy.trailing ()

0.00 (0%) 0 votes