python 十进制变二进制
时间: 2023-10-02 12:10:50 浏览: 81
要将十进制数转换为二进制,可以使用内置的 `bin()` 函数或手动进行转换。
使用 `bin()` 函数:
```python
decimal_num = 10
binary_num = bin(decimal_num)
print(binary_num) # 输出:0b1010
```
手动进行转换:
```python
decimal_num = 10
binary_num = ''
while decimal_num > 0:
remainder = decimal_num % 2
binary_num = str(remainder) + binary_num
decimal_num = decimal_num // 2
print(binary_num) # 输出:1010
```
以上两种方法都可以将十进制数 10 转换为二进制数 1010。
相关问题
python十进制转二进制
可以使用bin()函数将十进制数转换为二进制数。例如:
```
num = 10
binary = bin(num)
print(binary)
```
输出结果为:
```
0b1010
```
其中,0b表示二进制数的前缀。去掉前缀即可得到十进制数10对应的二进制数为1010。
python 十进制转二进制
可以使用bin()函数将十进制数转换为二进制。
示例代码:
```
num = 10
binary = bin(num)
print(binary)
```
输出:
```
0b1010
```
注意,bin()函数返回的二进制数是以字符串形式表示的,其中开头的"0b"表示这是一个二进制数。如果需要去掉开头的"0b",可以使用字符串切片。
示例代码:
```
num = 10
binary = bin(num)[2:]
print(binary)
```
输出:
```
1010
```
阅读全文