alex28746 вот то что вам нужно
def convert(a, b, n):
A = '0123456789ABCDEF'
num, new_num_string = int(str(n), a), ''
while num != 0:
new_num_string, num = A[num % b] + new_num_string, num / b
return {a: n, b: new_num_string}
ZerGZerG
Если вам лень хорошо описать задачу - то нам уж точно лень ее для вас писать
если вам лень читать условие, то лучше не отвечайте
1.
alex28746
систему исчисления ограничить от 2 до 16
открою вам большой секрет! помимо 2, 8, 10 и 16 систем можно сделать очень много: 3,4,5,6,7,9,11 и т.д.
2.
alex28746
Как результат функция должна возвращать словарь
{‘system A’: число_в_системе_A, ‘system B’: число_в_системе_B}
что такое словарь можете почитать
здесь