Вопрос задан 08.10.2023 в 07:26. Предмет Информатика. Спрашивает Иванова Анастасия.

Помогите написать программу в Python. 1)Дан массив, состоящий из целых чисел. Нумерация элементов

начинается с 0. Напишите программу, которая выведет элементы массива, номера которых четны (0, 2, 4...). 2)Дан массив, состоящий из целых чисел. Напишите программу, которая выводит те элементы массива, которые являются чётными числами. 3)Дан массив, состоящий из целых чисел. Напишите программу, которая подсчитывает количество положительных чисел среди элементов массива.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Манилова Ульяна.
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)))
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для выполнения задачи, вам нужно будет использовать циклы и условные операторы. Вот примеры программ для каждой из трех задач:

  1. Вывести элементы массива с четными номерами:
python
# Заданный массив arr = [1, 2, 3, 4, 5, 6, 7, 8, 9] # Итерируемся по массиву и выводим элементы с четными индексами for i in range(len(arr)): if i % 2 == 0: print(arr[i])
  1. Вывести элементы массива, которые являются четными числами:
python
# Заданный массив arr = [1, 2, 3, 4, 5, 6, 7, 8, 9] # Итерируемся по массиву и выводим четные элементы for num in arr: if num % 2 == 0: print(num)
  1. Подсчитать количество положительных чисел в массиве:
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 на любой другой массив, чтобы проверить программы на других данных.

0 0

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

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

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

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