文章

10

粉丝

253

获赞

8

访问

30.2k

头像
python求解
P1422 清华大学/厦门大学机试题
发布于2023年1月21日 16:16
阅读数 3.3k

先转成10进制,再用10进制转成要的:

a,b = map(int,input().split())

number = input()

# 先变成10进制
number = int(number,a)

ans = ""

while number>0:
    mid = int(number%b)
    if mid>=10:
        mid = mid-10+ord('a')
        mid = chr(mid)
    ans = str(mid)+ans
    number = number/b
    if number<1:
        break

print(ans)

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发