文章目录
题目描述
- 题目描述
- 输入格式
- 输出格式
- 测试样例
- 样例输入
- 样例输出
- 参考代码
十进制整数转二进制的方法是:除以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])