Массив А вводится с клавиатуры. Найти сумму его элементов с четными номерами, произведение отрицательных элементов, количество нечетных элементов. Размер произвольный.
Решить в питоне!чтобы было понятно за 9 класс!!СРОЧНО ПОЖАЛУЙСТА!!!Даю 10 баллов
Ответы
Код:
A = [] # создаем массив
while(1): # бесконечный цикл для ввода элементов
x = input('Введите число ("стоп" для завершения): ') # принимаем значение с клавиатуры в переменную Х
if x == "стоп": # если "стоп"
break # завершаем цикл while
A.append(float(x)) # если не "стоп" добавляем в конец цифру
sum_even = 0
multiplied_odd = 1
counter = 0
for i in range(len(A)): # i принимает значения от 0 до длинны массива = (номер элемента)
if i % 2 == 0: # если номер четный
sum_even += + A[i] # добавляем к сумме элемент с этим номером
if A[i] < 0: # если элемент меньше 0
multiplied_odd *= A[i] # умножаем результат на элемент
if A[i] % 2 != 0: # если элемент не четный
counter += 1 # добавляем 1 к переменной
# выводим значения на экран
print("\nСумма элементов с четными номерами:", sum_even)
print("Произведение отрицательных:", multiplied_odd) # выведет 1 если нету нечетных
print("Количество нечетных:", counter)