Python随机生成一个10~50之间的一个10进制整数包括10和 50,将其转换一个二进制数
时间: 2024-02-12 10:07:07 浏览: 76
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
好的,我可以帮你解决这个问题。
你可以使用 random 模块中的 randint() 函数来生成一个随机整数,并使用 bin() 函数将其转换为二进制数。
以下是一个示例代码:
```python
import random
# 生成随机整数
num = random.randint(10, 50)
# 将整数转换为二进制数
binary_num = bin(num)
# 输出结果
print("随机生成的整数为:", num)
print("转换为二进制数为:", binary_num)
```
输出结果类似于:
```
随机生成的整数为: 32
转换为二进制数为: 0b100000
```
希望这可以回答你的问题。
阅读全文