Предмет: Информатика, автор: erikainpteriya23

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

Похожие вопросы
Предмет: Математика, автор: ksenija63