Вопрос задан 12.06.2023 в 05:21. Предмет Информатика. Спрашивает Егорова Анастасия.

PYTHON 6. Необходимо вывести на консоль такую последовательность чисел: 1 2 4 8 16 32 64 128 256

512 7. Дано натуральное число n. Удалить в этом числе все 3 и 8, оставив порядок цифр прежним. Например, число 327082 преобразуется в 2702.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мартыненко Александр.

Ответ:

1. print(*[2**i for i in range(10)])

2. print(input().replace('3', '').replace('8', ''))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы вывести на консоль последовательность чисел и удалить из натурального числа все 3 и 8, можно использовать следующий код на языке Python:

  1. Вывод последовательности чисел:
python
sequence = [1, 2, 4, 8, 16, 32, 64, 128, 256, 512] for num in sequence: print(num, end=" ")
  1. Удаление цифр 3 и 8 из числа n:
python
def remove_digits(n): result = "" for digit in str(n): if digit not in ['3', '8']: result += digit return int(result) n = 327082 new_n = remove_digits(n) print(new_n)

Вывод на консоль:

yaml
1 2 4 8 16 32 64 128 256 512 2702

Первый блок кода выводит на консоль последовательность чисел [1, 2, 4, 8, 16, 32, 64, 128, 256, 512] в одной строке.

Второй блок кода определяет функцию remove_digits, которая принимает натуральное число n и удаляет из него все цифры 3 и 8. Затем она возвращает новое число без этих цифр. После этого мы задаем исходное число n = 327082 и применяем функцию remove_digits к нему, сохраняя результат в переменную new_n. Наконец, выводим значение new_n на консоль.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос