您当前的位置: 首页 >  Python

Xavier Jiezou

暂无认证

  • 1浏览

    0关注

    394博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Python】编程练习:十进制整数转二进制

Xavier Jiezou 发布时间:2021-11-12 01:56:52 ,浏览量:1

文章目录
  • 题目描述
  • 输入格式
  • 输出格式
  • 测试样例
    • 样例输入
    • 样例输出
  • 参考代码

题目描述

十进制整数转二进制的方法是:除以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])
关注
打赏
1661408149
查看更多评论
立即登录/注册

微信扫码登录

0.0798s