 Open in App
Not now

# Python | sympy.trailing() method

• Last Updated : 05 Sep, 2019

With the help of sympy.trailing() method, we can count the number of trailing zero digits in the binary representation of a given number, i.e. determine the largest power of 2 that divides that number.

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.

Example #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))`

Output:

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

Example #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))`

Output:

```The largest power of 2 that divides 130 is 2^1.
```
My Personal Notes arrow_drop_up