
Разработайте программу, которая заполняет список натуральными числами от 1 до 100. Далее удалите
все числа, которые делятся на три без остатка, а на их место вставьте знак ‘*’. Через python.

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

from random import randint
n = int(input('Введите кол-во элементов: '))
arr = []
for _ in range(n):
arr.append(randint(1, 100))
print(arr)
for i, el in enumerate(arr):
if el % 3 == 0:
arr[i] = '*'
print(arr)



Вот пример программы на языке Python, которая заполняет список натуральными числами от 1 до 100, удаляет числа, которые делятся на три без остатка, и вставляет знак '*' на их место:
```python numbers = list(range(1, 101)) # Создаем список натуральных чисел от 1 до 100
for i in range(len(numbers)): if numbers[i] % 3 == 0: # Проверяем, делится ли число на 3 без остатка numbers[i] = '*' # Заменяем число на знак '*'
print(numbers) # Выводим измененный список ```
Эта программа использует цикл `for` для перебора всех элементов списка `numbers`. Затем она проверяет, делится ли текущее число на 3 без остатка с помощью оператора `%`. Если число делится на 3 без остатка, оно заменяется на знак '*'. В конце программа выводит измененный список.
Примечание: В данной программе мы используем функцию `list(range(1, 101))`, чтобы создать список натуральных чисел от 1 до 100. Функция `range(1, 101)` создает последовательность чисел от 1 до 100 (включительно), а функция `list()` преобразует эту последовательность в список.


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







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