Python编程练习:十进制整数转二进制
Posted Xavier Jiezou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python编程练习:十进制整数转二进制相关的知识,希望对你有一定的参考价值。
题目描述
十进制整数转二进制的方法是:除以2,取出余数,商继续除以2,直到得到0为止,将取出的余数逆序即可得到对应的二进制数的各位。
例如:22 转二进制的计算过程:
22/2 11 余 0
11/2 5 余 1
5 /2 2 余 1
2 /2 1 余 0
1 /2 0 余 1
得到 22 的二进制是 10110。
输入格式
输入一个非负整数。
输出格式
输出对应二进制数。
测试样例
样例输入
1999
样例输出
11111001111
参考代码
a = int(input())
s = ''
if a == 0:
print('0')
else:
while a != 0:
y = a % 2
a //= 2
s += str(y)
print(s[::-1])
以上是关于Python编程练习:十进制整数转二进制的主要内容,如果未能解决你的问题,请参考以下文章