第2章-8 转换函数使用 (30分)

PTA 浙大版《Python 程序设计》题目集

第2章-8 转换函数使用 (30分)
输入一个整数和进制,转换成十进制输出

输入格式:
在一行输入整数和进制

输出格式:
在一行十进制输出结果

输入样例:
在这里给出一组输入。例如:

45,8

输出样例:
在这里给出相应的输出。例如:

37
解法1

num, kind = input().split(',')
print(int(num, base=int(kind)))

解法2

num, kind = input().split(',')
a, b = int(num), int(kind)
con = s = 0
for i in num[::-1]:
    s += int(i) * b ** con
    con += 1
print(s)

你可能感兴趣的:(#,浙大版《Python,程序设计》题目集)