测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A31948. 下面的Python代码能实现十进制正整数N转换为2、8、10、16,可适用于16进制以内进制。其中n和ds分别表示将转换的数以及目标进制。( )n,ds = map(int,input().split()) rst = "" #保存转换结果digDict = {i:c for i,c in enumerate("0123456789ABCDEF")}while n != 0: rst = dig…

判断题 10

题目描述

下面的Python代码能实现十进制正整数N转换为2、8、10、16,可适用于16进制以内进制。其中n和ds分别表示将转换的数以及目标进制。( )

n,ds = map(int,input().split()) 

rst = "" #保存转换结果

digDict = {i:c for i,c in enumerate("0123456789ABCDEF")}

while n != 0:

     rst = digDict[n % ds] + rst 

     n //= ds

print(rst)

选项(单选)

上一题 下一题