дэн247
22.11.2021 23:58

Укажите через запятую в порядке возрастания все десятичные числа, не превосходящие 35, запись которых в троичной системе счисления оканчивается на 11?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
katyakot2299
25.01.2024 20:42
Для решения этой задачи мы будем перебирать все числа от 0 до 35 и проверять, оканчивается ли их запись в троичной системе счисления на 11. Если число удовлетворяет условию, мы добавляем его в список.

Шаг 1: Создаем пустой список, который мы будем заполнять числами, удовлетворяющими условию.

Шаг 2: Запускаем цикл от 0 до 35 включительно.

Шаг 3: Внутри цикла получаем троичное представление текущего числа с помощью функции перевода в троичную систему счисления.

Шаг 4: Проверяем, оканчивается ли троичная запись числа на 11. Если да, добавляем это число в список.

Шаг 5: После завершения цикла выводим получившийся список чисел, удовлетворяющих условию.

Пример решения:

Шаг 1: Создаем пустой список.
Список = []

Шаг 2: Запускаем цикл от 0 до 35.
for число in range(36):

Шаг 3: Получаем троичное представление числа.
троичное_число = перевод_в_троичную_систему(число)

Шаг 4: Проверяем, оканчивается ли троичная запись числа на 11.
if троичное_число.endswith("11"):
Список.append(число)

Шаг 5: Выводим список чисел, удовлетворяющих условию.
print(Список)

Таким образом, после выполнения кода мы получим список чисел: 2, 11, 17, 26, 32.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота