
Язык PYTHON Дан список числовых значений,насчитывающий n элементов.Из элементов исходного списка
создайте два новых.В первый должны входить только числа,которые делятся на 3,а во второй-числа,которые делятся на 5 (9 класс)

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

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))
Вначале вводится количество элементов, а потом вводятся сами элементы и добавляются в список. Далее сортировка элементов по спискам.



Ответ:
Объяснение:
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)



Для решения этой задачи мы можем использовать условные конструкции и операторы цикла в языке 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 соответственно.


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