• Предмет: Информатика
  • Автор: nmv210885
  • Вопрос задан 2 месяца назад

5. Дано список а = [2, −7, -1, 8, 4]. Що буде надруковано після виконання наведених фрагментів коду? Фрагменты на фото
Дам 30 балов ​

Приложения:

Ответы

Ответ дал: sashok451
1

Давайте проанализируем каждый из фрагментов кода:

a) Умножение каждого элемента списка на 2:

```python

a = [2, -7, -1, 8, 4]

for i in range(5):

   a[i] = a[i] * 2

```

После выполнения этого фрагмента кода, список a станет равным [4, -14, -2, 16, 8].

б) Нахождение минимального значения в списке:

```python

m = a[0]

for i in range(1, 5):

   if a[i] < m:

       m = a[i]

print(m)

```

После выполнения этого фрагмента кода, будет выведено минимальное значение списка, которое равно -7.

в) Подсчет положительных элементов в списке:

```python

k = 0

for item in a:

   if item > 0:

       k = k + 1

print(k)

```

После выполнения этого фрагмента кода, будет выведено количество положительных элементов в списке, которое равно 3.

г) Вычисление суммы всех элементов в списке:

```python

suma = 0

for item in a:

   suma = suma + item

print(suma)

```

После выполнения этого фрагмента кода, будет выведена сумма всех элементов списка, которая равна 6.

B) Замена отрицательных элементов списка на 0:

```python

for i in range(5):

   if a[i] < 0:

       a[i] = 0

print(a)

```

После выполнения этого фрагмента кода, список a станет равным [2, 0, 0, 8, 4].

д) Вычисление произведения четных элементов списка:

```python

p = 1

for b in a:

   if b % 2 == 0:

       p = p * b

print(p)

```

После выполнения этого фрагмента кода, будет выведено произведение четных элементов списка, которое будет равно 64

Вас заинтересует