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

Уровень В. Напишите программу, которая заполняет массив из 10 элементов случайными числами на отрезке [-2; 2] и находит произведение ненулевых элементов.
массив: -2 0 2 1 -1 2 0 1 2 -1

Уровень С. Напишите программу, которая заполняет массив из 10 элементов случайными числами на отрезке [100; 1000] и находит отдельно сумму элементов в первой и второй половинах массива.
Пример: Массив: 154 896 724 104 327 903 356 539 531 778 ​

Ответы

Автор ответа: Аноним
0

Відповідь:

B.

import random

# Generate an array of 10 random numbers in the interval [-2; 2]

array = [random.uniform(-2,2) for _ in range(10)]

# Find the product of the non-zero elements

product = 1

for element in array:

   if element != 0:

       product *= element

print("The array is", array)

print("The product of the non-zero elements is", product)

С.

Вы можете использовать следующий код, чтобы сгенерировать массив из 10 случайных чисел в интервале [100; 1000] и найти сумму первой и второй половин массива по отдельности:

import random

# Generate an array of 10 random numbers in the interval [100; 1000]

array = [random.randint(100,1000) for _ in range(10)]

# Find the sum of the first and second halves of the array separately

half_length = len(array) // 2

first_half_sum = 0

for element in array[:half_length]:

   first_half_sum += element

second_half_sum = 0

for element in array[half_length:]:

   second_half_sum += element

print("The array is", array)

print("The sum of the first half of the array is", first_half_sum)

print("The sum of the second half of the array is", second_half_sum)

Пояснення:

Sorry for the English, I hope I helped you in some way!

If something does not copy, I have attached below how it should look in the input line

Have a great day!

Приложения:

ppiratiseoyr3st: неплохо
Похожие вопросы
Предмет: Русский язык, автор: Darino4kaexxxoooo


Напуганный двумя дурными,
по его мнению,
предзнаменованиями, наш
проводник отказался идти
дальше. Мы пытались его
уговорить. Это, по всей
вероятности, нам удалось бы,
но один из путников решил над
ним подшутить. Проводник
рассердился, повернулся и
быстро пошёл по тропе
обратно. Задерживать теперь
его было, конечно, бесполезно.
Через несколько минут он
скрылся в чаще леса. Обсудив
положение, мы решили
продолжать путь без
проводника, но, к величайшей
нашей досаде, совсем потеряли
тропу и не могли её найти. Мы
направились на шум прибоя.
Но наши приключения не
закончились. Мы попали в
очень глубокие овраги с
крутыми склонами. Один раз
наш соратник чуть было не
сорвался. К счастью, он
вовремя ухватился за корни
старой ели. Значит,
необходимо держаться от
берега на незначительном
расстоянии, слышать и видеть
морскую гладь. К несчастью,
мы ещё попали в бурелом.
Сделав значительный крюк
назад, мы благополучно из
него выбрались.
Посоветовавшись, мы решили
идти прямо к морю и
продолжать путь.

Выписать вводное слово, которое может быть наречием и выполнять роль обстоятельств