自学Python:十进制转二进制程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自学Python:十进制转二进制程序相关的知识,希望对你有一定的参考价值。
参考技术A 我们日常使用的是十进制的数,而计算机都是0101这样的二进制数,如果知道十进制数对应的二进制数是多少,可以设计一个程序。def sto2(d):
if d == 0:
return '0' #处理输入的是0的情况
sign = ''
if d < 0:
d = -d
sign = '-'#转换输入的是负数的情况
b = ''
while d != 0:
b = str(d % 2) + b
d = d // 2
return sign + b
d = int(input('要转换的十进制数是:'))
print('对应的二进制结果为'+sto2(d))
执行测试一下:
要转换的十进制数是:28
对应的二进制结果为11100
要转换的十进制数是:-66
对应的二进制结果为-1000010
_______________END______________
python十进制转二进制代码
参考技术A integer = 12bin(integer) #十进制转二进制函数
print(bin(integer))
以上是关于自学Python:十进制转二进制程序的主要内容,如果未能解决你的问题,请参考以下文章