• Предмет: Информатика
  • Автор: erikainpteriya23
  • Вопрос задан 7 лет назад

Укажите через запятую в порядке возрастания все десятичные числа, не превосходящие 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=', ')

Вас заинтересует