编写程序,输入一个十进制整数,将其变换为二进制数后求各位数字之和,使用Python
时间: 2024-05-21 08:13:00 浏览: 199
十进制转二进制(整数).py
可以使用以下代码实现:
num = int(input("请输入一个十进制整数:"))
binary = bin(num)[2:] # 将整数转换为二进制字符串
sum = 0
for bit in binary:
sum += int(bit) # 将每个数字字符转换为整数并累加
print("二进制数为:", binary)
print("各位数字之和为:", sum)
如果您有其他问题,可以直接问我。
阅读全文