今日份学习----python

时间:2020-10-07 20:38:28   收藏:0   阅读:27

题目:

给定一个整数i,求出另一个整数j,使i和j在用8位二进制表示时互为逆序。

 

实验代码:

while(1):

    n=int(input(‘请输入一个数:‘))

    s=‘‘

    for j in range(8):

        s+=str(n%2)

        n//=2

    s=str(s)

    sum=0

    j=len(s)-1

    for i in s:

        i=int(i)

        sum+=i*2**j

        j-=1

print(sum)

 

实验结果:

>>>

===================== RESTART: F:/shangji2/shangji22.py =====================

请输入一个数:3

192

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!