
Вопрос задан 08.10.2023 в 07:26.
Предмет Информатика.
Спрашивает Иванова Анастасия.
Помогите написать программу в Python. 1)Дан массив, состоящий из целых чисел. Нумерация элементов
начинается с 0. Напишите программу, которая выведет элементы массива, номера которых четны (0, 2, 4...). 2)Дан массив, состоящий из целых чисел. Напишите программу, которая выводит те элементы массива, которые являются чётными числами. 3)Дан массив, состоящий из целых чисел. Напишите программу, которая подсчитывает количество положительных чисел среди элементов массива.

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

Отвечает Манилова Ульяна.
1)
spisok = [int(i) for i in input().split()]
spisok2 = spisok[::2]
print(*spisok2)
2)
spisok = [int(i) for i in input().split()]
spisok2 = filter(lambda x: x%2==0, spisok)
print(*spisok2)
3)
spisok = [int(i) for i in input().split()]
spisok2 = filter(lambda x: x>0, spisok)
print(len(list(spisok2)))
spisok = [int(i) for i in input().split()]
spisok2 = spisok[::2]
print(*spisok2)
2)
spisok = [int(i) for i in input().split()]
spisok2 = filter(lambda x: x%2==0, spisok)
print(*spisok2)
3)
spisok = [int(i) for i in input().split()]
spisok2 = filter(lambda x: x>0, spisok)
print(len(list(spisok2)))



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для выполнения задачи, вам нужно будет использовать циклы и условные операторы. Вот примеры программ для каждой из трех задач:
- Вывести элементы массива с четными номерами:
python# Заданный массив
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# Итерируемся по массиву и выводим элементы с четными индексами
for i in range(len(arr)):
if i % 2 == 0:
print(arr[i])
- Вывести элементы массива, которые являются четными числами:
python# Заданный массив
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# Итерируемся по массиву и выводим четные элементы
for num in arr:
if num % 2 == 0:
print(num)
- Подсчитать количество положительных чисел в массиве:
python# Заданный массив
arr = [1, -2, 3, -4, 5, -6, 7, 8, 9]
# Инициализируем счетчик положительных чисел
count = 0
# Итерируемся по массиву и увеличиваем счетчик для положительных чисел
for num in arr:
if num > 0:
count += 1
# Выводим результат
print("Количество положительных чисел в массиве:", count)
Эти программы выполняют указанные вами задачи для заданных массивов. Вы можете заменить arr
на любой другой массив, чтобы проверить программы на других данных.


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

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

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