Предмет: Информатика, автор: stepstudent112

В массиве, содержащем положительные и отрицательные целые числа, вычислить сумму четных положительных элементов. В питон пожалуйста

Ответы

Автор ответа: nullptr53
1

Ответ:

import random

numbers = [random.randint(-100, 100) for i in range (10)]#Генерируем 10 случайных чисел отрицательных и положительных

sum = 0

for num in numbers:#Перебираем числа

if num % 2 == 0 and num > 0:#Число положительное и четное

sum += num

print(num)

print("Сумма:", sum)

Приложения:
Похожие вопросы
Предмет: Информатика, автор: DeoSpeed
Нужна помощь в составлении блок-схемы python
Здравствуйте, нужна помощь в составлении блок-схемы python. Буду очень благодарен помощи!

# Запрашиваем у пользователя количество элементов в массивах
n = int(input('Введите количество элементов: '))

# Получаем элементы массива A от пользователя и преобразуем их в список чисел с плавающей точкой
A_input = input('Введите элементы массива A через пробел: ')
A = list(map(float, A_input.split()))

# Аналогично получаем элементы массива C
C_input = input('Введите элементы массива C через пробел: ')
C = list(map(float, C_input.split()))

# Инициализируем переменные для хранения максимального отношения и его индекса
max_ratio = 0
max_index = 0

# Перебираем элементы массивов A и C, вычисляем отношение и находим максимальное
for i in range(n):
# Проверяем, чтобы избежать деления на ноль
if C[i] != 0:
ratio = A[i] / C[i]
if ratio > max_ratio:
max_ratio = ratio
max_index = i

# Выводим массивы и результаты
print("\nМассив A:", A)
print("Массив C:", C)
print(f"\nНаибольшее отношение A[i] / C[i]: {max_ratio:.2f}")
print(f"Индекс элемента с наибольшим отношением: {max_index}")