Python编程300例:快速构建可执行高质量代码
上QQ阅读APP看书,第一时间看更新

例85 补数

1.问题描述

给定一个正整数,输出它的补数。补数是将原数字的二进制形式按位取反,再转回十进制后得到的新数。

2.问题示例

输入5,输出2。因为5的二进制形式为101(不包含前导零),补数为010,所以输出2。

3.代码实现

4.运行结果

输入:5

输出:2