关于小甲鱼第17课最后一题
def Dec2Bin(dec):temp = []
result = ''
while dec:
quo = dec % 2
dec = dec // 2
temp.append(quo) #这里我比如dec是10,然后我手算出来的是0101,但是正确是1010,怎么搞,是反过来吗
while temp:
result += str(temp.pop())#这一段是什么意思
return result
print(Dec2Bin(62)) 因为pop不给参数,就会返回列表中的最后一个(并删除) while temp:
result += str(temp.pop())#这一段是什么意思
这一段就是将结果反过来 qiuyouzhi 发表于 2020-4-20 17:59
因为pop不给参数,就会返回列表中的最后一个(并删除)
‘’+1=‘1’
这也可以加吗?
没听说过哈哈哈 zltzlt 发表于 2020-4-20 18:01
这一段就是将结果反过来
‘’+1=‘1’
这也可以加吗? 牛逼牛逼 发表于 2020-4-20 18:27
‘’+1=‘1’
这也可以加吗?
当然不可以,先将数字转化为字符串(str())再相加
页:
[1]