Вопрос задан 28.06.2023 в 08:21. Предмет Информатика. Спрашивает Максютова Элина.

ДАЮ 20 БАЛЛОВ В ПИТОНЕ НУЖНО СДЕЛАТЬ!1!1!1 С клавиатуры вводится список. 1. Вывести элементы с

четными номерами. 2. Посчитать количество положительных и количество отрицательных элементов. 3. Вычислить сумму четных элементов. 4. Выполнить сортировку списка по убыванию
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Малинин Виталий.

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)

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

Конечно, вот программа на 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)

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

0 0

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

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

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

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