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

Задание 3.
В массиве из 20 случайных чисел в диапазоне от 0 до 50 найти сумму четных элементов. (Написать алгоритм, программный код, результат)
Задание 4.
В массив записана последовательность целых чисел от 10 до 50. Нужно найти в массиве числа, которые делятся на 3 и на 7 без остатка. (Написать алгоритм, программный код, результат)
ПОМОГИТЕ СРОЧНО,ПОЖАЛУЙСТА!!! PYTHON

Ответы

Автор ответа: eugennut
0

Ответ:

Объяснение:

1)

# Вариант 1

import random

nums = [random.randint(0, 50) for k in range(20)]

summ = 0

for i in range(len(nums)):

   if i % 2 == 1:

       sum += nums[i]

print(sum)

# Вариант 2

import random

nums = [random.randint(0, 50) for k in range(20)]

print(sum(nums[::2]))

последняя команда считает сумму элементов массива от start-го значения до stop-ного (невключительно) с шагом step (sum(list[start:stop:step]))? т.е. с шагом 2, он возьмет в сумму каждое второе значение

2)

nums = [i for i in range(10, 51)]

print("Элементы кратные 21:")

for num in nums:

   if num % 21 == 0:

       print(num)

Похожие вопросы
Предмет: Биология, автор: melissashell