В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Алина483329
Алина483329
15.08.2020 16:43 •  Информатика

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

Ответ:
SashaKo9420
SashaKo9420
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?