Вопрос задан 15.11.2023 в 04:40. Предмет Информатика. Спрашивает Смирнова Дарья.

Язык PYTHON Дан список числовых значений,насчитывающий n элементов.Из элементов исходного списка

создайте два новых.В первый должны входить только числа,которые делятся на 3,а во второй-числа,которые делятся на 5 (9 класс)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Скульский Матвей.
N = int(input())
li = []
li1 = []
li2 = []
for i in range(n):
li.append(input())
for i in li:
if int(i) % 3 == 0:
li1.append(int(i))
elif int(i) % 9 == 0:
li2.append(int(i))
Вначале вводится количество элементов, а потом вводятся сами элементы и добавляются в список. Далее сортировка элементов по спискам.
0 0
Отвечает Степанов Егор-Степанов.

Ответ:

Объяснение:

inp = [1,2,3,4,5,6,7,8,9,10]

divThree = []

divFive = []

for i in range(len(inp)):

   # если не хочешь использовать ноль, замени i % на (i + 1) % в следующих 3 строках

   if i % 3 == 0:

       divThree.append(i)

   if i % 5 == 0:

       divFive.append(i)

print(divThree)

print(divFive)

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

Для решения этой задачи мы можем использовать условные конструкции и операторы цикла в языке Python.

Создадим исходный список числовых значений:

```python numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] ```

Затем создадим два новых списка: один будет содержать числа, которые делятся на 3, а второй - числа, которые делятся на 5. Для этого можно использовать цикл `for` и условные операторы `if`:

```python divisible_by_3 = [] divisible_by_5 = []

for number in numbers: if number % 3 == 0: divisible_by_3.append(number) if number % 5 == 0: divisible_by_5.append(number) ```

После выполнения данного кода, в переменной `divisible_by_3` будут храниться числа, которые делятся на 3, а в переменной `divisible_by_5` - числа, которые делятся на 5.

Можно вывести содержимое обоих списков, чтобы убедиться в правильности работы программы:

```python print("Числа, делящиеся на 3:", divisible_by_3) print("Числа, делящиеся на 5:", divisible_by_5) ```

Полный код программы будет выглядеть следующим образом:

```python numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] divisible_by_3 = [] divisible_by_5 = []

for number in numbers: if number % 3 == 0: divisible_by_3.append(number) if number % 5 == 0: divisible_by_5.append(number)

print("Числа, делящиеся на 3:", divisible_by_3) print("Числа, делящиеся на 5:", divisible_by_5) ```

При запуске данной программы, вы получите вывод:

``` Числа, делящиеся на 3: [3, 6, 9] Числа, делящиеся на 5: [5, 10] ```

Таким образом, программа создает два новых списка, содержащих только числа, которые делятся на 3 и на 5 соответственно.

0 0

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

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

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

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