Укажите через запятую в порядке возрастания все десятичные числа, не превосходящие 20, запись которых в системе счисления с основанием 5 оканчивается на 3?
Нужно решить в виде программы в Питоне
Ответы на вопрос
Ответил Fedy16
1
Ответ:
numbers = []
for number in range(10, 20 + 1):
base = 5
newNum = ''
while number > 0:
newNum = str(number % base) + newNum
number //= base
if newNum[-1] == '3':
numbers.append(newNum)
print(*numbers, sep=', ')
Новые вопросы