折叠

PAT乙级-1022 D进制的A+B

 

 解题代码:

 

#十进制转任意进制
def zhuan(n,x):
    b = []
    while True:
        s = n // x
        y = n % x
        b = b + [y]
        if s==0:
            break
        n = s
    b.reverse()
    for i in b:
        print(i,end = '')

all_list = list(map(int,input().rstrip().split()))
zhuan(all_list[0] + all_list[1],all_list[2])

 

posted @ 2021-11-24 16:10  Coverpast  阅读(23)  评论(0编辑  收藏  举报