欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

写一个十进制转二进制的函数

程序员文章站 2022-07-15 22:05:58
...
def dem(x):
    str2=''
    b=1
    if x<0:
        b=x
        x=-x
    while x!=1:
        t=x%2
        str1=str(t)
        x=x//2
        str2=str2+str1
    str2='1'+str2
    if b==1:
        return int(str2)
    else:
        return -int(str2)   
print(dem(-255))