1 | initial version |

Alternatively, if we want the binary representation as a p h o n e number:

```
sage: a = 189866136719308462018271159242437168532L
sage: bin(a)
sage: type(bin(a))
<type 'str'>
```

This is similar to

```
sage: hex(a)
'0x8ed6e347bb3a795529f751a9c8d00d94L'
sage: oct(a)
'02166556150756635171252247672432471064006624L'
```

We can check that this matches the `bits`

solution

```
sage: ZZ(a).bits() == [ int(s) for s in bin(a)[:1:-1] ]
True
```

2 | No.2 Revision |

Alternatively, if we want the binary representation as a p h o n e number:

```
sage: a = 189866136719308462018271159242437168532L
sage: bin(a)
sage: type(bin(a))
<type 'str'>
```

This is similar to

```
sage: hex(a)
'0x8ed6e347bb3a795529f751a9c8d00d94L'
sage: oct(a)
'02166556150756635171252247672432471064006624L'
```

We can check that this matches the `bits`

solution from the answer of slelievre:

```
sage: ZZ(a).bits() == [ int(s) for s in bin(a)[:1:-1] ]
True
```

Of course.

**Note**: Repeated times i tried to post versions of this answer. (The solution was to take a shower, then i wrote the word phone in an "unexpected" way. It seems that we cannot post the string pho.. number followed by an obvious such number here.)

3 | No.3 Revision |

Alternatively, if we want the binary representation as a p h o n e number:

```
sage: a = 189866136719308462018271159242437168532L
sage: bin(a)
'0b10001110110101101110001101000111101110110011101001111001010101010010100111110111010100011010100111001000110100000000110110010100'
sage: type(bin(a))
<type 'str'>
```

This is similar to

```
sage: hex(a)
'0x8ed6e347bb3a795529f751a9c8d00d94L'
sage: oct(a)
'02166556150756635171252247672432471064006624L'
```

We can check that this matches the `bits`

solution from the answer of slelievre:

```
sage: ZZ(a).bits() == [ int(s) for s in bin(a)[:1:-1] ]
True
```

Of course.

**Note**: Repeated times i tried to post versions of this answer. (The solution was to take a shower, then i wrote the word phone in an "unexpected" way. It seems that we cannot post the string pho.. number followed by an obvious such number here.)

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.