
ДАЮ 20 БАЛЛОВ В ПИТОНЕ НУЖНО СДЕЛАТЬ!1!1!1 С клавиатуры вводится список. 1. Вывести элементы с
четными номерами. 2. Посчитать количество положительных и количество отрицательных элементов. 3. Вычислить сумму четных элементов. 4. Выполнить сортировку списка по убыванию

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

N = int(input("Введите количество элементов в списке: "))
a = []
pl,ot,sumsch = 0,0,0
for i in range(N):
a.append(int(input()))
for i in range(0,N,2):
print(a[i],end=" ")
for i in range(N):
if a[i] > 0:
pl += 1
elif a[i] < 0:
ot += 1
print("Количество положительных элементов:",pl)
print("Количество отрицательных элементов:",ot)
for i in range(N):
if a[i] % 2 == 0:
sumsch += a[i]
print("Сумма четных элементов:",sumsch)
for i in range(N):
for j in range(N-1):
if a[j] < a[j+1]:
d = a[j]
a[j] = a[j+1]
a[j+1] = d
print("Отсортированный список:",a)



Конечно, вот программа на Python, которая выполняет указанные действия:
python# Ввод списка с клавиатуры
input_str = input("Введите элементы списка через пробел: ")
input_list = input_str.split()
# Преобразование элементов списка в целые числа
input_list = [int(x) for x in input_list]
# 1. Вывести элементы с четными номерами
even_index_elements = input_list[1::2]
print("Элементы с четными номерами:", even_index_elements)
# 2. Посчитать количество положительных и отрицательных элементов
positive_count = sum(1 for x in input_list if x > 0)
negative_count = sum(1 for x in input_list if x < 0)
print("Количество положительных элементов:", positive_count)
print("Количество отрицательных элементов:", negative_count)
# 3. Вычислить сумму четных элементов
sum_even_elements = sum(x for x in input_list if x % 2 == 0)
print("Сумма четных элементов:", sum_even_elements)
# 4. Выполнить сортировку списка по убыванию
input_list.sort(reverse=True)
print("Список после сортировки по убыванию:", input_list)
Вы можете ввести список с клавиатуры, и программа выполнит все четыре действия, которые вы указали.


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