Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2615265
А
Аноним
12 января 2025 08:38 · публичный вопрос
А
Аноним

Введи список чисел с клавиатуры. Нужно найти сумму элементов этого списка с четными индексами (0-й, 2-й, 4-й и т.д.), затем перемножить эту сумму и первый элемент списка. Также…

Запрос пользователя

Введи список чисел с клавиатуры. Нужно найти сумму элементов этого списка с четными индексами (0-й, 2-й, 4-й и т.д.), затем перемножить эту сумму и первый элемент списка. Также сделай проверку: если список пуст - выведи 0 пайтон

Ответ нейросети
12 января 2025 08:38

Конечно! Вот пример кода на Python, который решает вашу задачу:

# Ввод списка чисел с клавиатуры
input_numbers = input("Введите числа через пробел: ")
# Преобразуем ввод в список целых чисел
numbers = list(map(int, input_numbers.split()))

# Проверяем, является ли список пустым
if not numbers:
    print(0)
else:
    # Находим сумму элементов с четными индексами
    sum_even_indices = sum(numbers[i] for i in range(0, len(numbers), 2))
    # Перемножаем сумму и первый элемент списка
    result = sum_even_indices * numbers[0]
    
    print(f"Сумма элементов с четными индексами: {sum_even_indices}")
    print(f"Результат перемножения суммы и первого элемента: {result}")

Как это работает:

  1. Программа запрашивает у пользователя ввод чисел, разделённых пробелами.
  2. Вводимые числа преобразуются в список целых чисел.
  3. Проверяется, является ли список пустым. Если да, выводится 0.
  4. Если список непустой, производится суммирование элементов с четными индексами.
  5. Полученная сумма перемножается с первым элементом списка.
  6. Результаты выводятся на экран.

Вы можете скопировать и запустить этот код в вашей среде Python!