Каркуша считает, что она умнее всех, поэтому она хочет написать программу, которая переводит число из любой системы счисления (от 2 до 10) в 10СС.
Программа получает на вход два числа: n — число, которое нужно перевести в 10СС, и k — СС, в которой находится число изначально.
Что нужно написать вместо #, чтобы алгоритм работал правильно? В ответе запишите соответствующее выражение без пробелов.
n = int(input())
k = int(input())
ans = 0
i = 0
while (n > 0):
ans += (n % 10) ######
n //= 10
i += 1
print(ans)
k = int(input())
ans = 0
i = 0
while (n > 0):
ans += (n % 10) ######
n //= 10
i += 1
print(ans)
Так как мы переводим число из 10СС в kСС, нам необходимо умножать цифры числа на k в степени индекса, где i — индекс
Варианты правильных ответов:
- *(k**i)
- *k**i
- * k ** i