Перевод записи числа между двумя произвольными системами счисления
Надо перевести число из одной системы счисления в другую. У меня получилось так:
n = int(input())
a = input()
k = int(input())
if a == 0:
print(0)
else:
a = str(a)
a1 = int(a, n)
s = str(" ")
d = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
v = 0
if a1<0:
a1 = -a1
v = 1
else:
while a1>0:
s = d[a1%k] + s
a1 = a1//k
if v == 1:
s = "-" + s
print(s)
Однако мне пишут "Частичное решение". Почему?