М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Glek11
Glek11
31.05.2021 06:26 •  Информатика

1.создать массив a из 10 целых чисел, принадлежащих промежутку [-50; 50]. вывести полученный массив на экран, подсчитать сумму положительных элементов и количество отрицательных элементов (e (+0); k(-a)) a[i]> 0 a[i]< 0 2. создать массив a из 10 целых чисел от [0; 25). вывести полученный массив на экран, подсчитать количество k a[i]> k 3. создать массив a из 10 целых чисел от [0; 20). вывести полученный массив на экран, вычислить количество элементов массива, значение которых превышает среднее арифметическое элементов этого массива.

👇
Ответ:
rishik65
rishik65
31.05.2021
Хорошо, давай решим поставленные задачи по одной.

1. Задача:
- Создаем массив a из 10 целых чисел, принадлежащих промежутку [-50; 50].

Массив можно создать следующим образом:

```python
import random

a = []
for _ in range(10):
a.append(random.randint(-50, 50))
```

Здесь мы используем модуль `random`, чтобы генерировать случайные числа в указанном диапазоне. Цикл `for` выполняется 10 раз и каждый раз добавляет сгенерированное число в массив `a`.

- Выводим полученный массив на экран.

```python
print("Массив a:", a)
```
Выводим на экран строку "Массив a: " и сам массив `a`.

- Подсчитываем сумму положительных элементов.

```python
sum_positive = 0
for i in a:
if i > 0:
sum_positive += i
```
Создаем переменную `sum_positive` и устанавливаем ее значение равным 0. Затем проходим по каждому элементу `i` массива `a` и, если элемент `i` больше 0, добавляем его к переменной `sum_positive`.

- Подсчитываем количество отрицательных элементов.

```python
count_negative = 0
for i in a:
if i < 0:
count_negative += 1
```
Создаем переменную `count_negative` и устанавливаем ее значение равным 0. Затем проходим по каждому элементу `i` массива `a` и, если элемент `i` меньше 0, увеличиваем значение `count_negative` на 1.

- Выводим результаты на экран.

```python
print("Сумма положительных элементов:", sum_positive)
print("Количество отрицательных элементов:", count_negative)
```
Выводим на экран сумму положительных элементов и количество отрицательных элементов.

2. Задача:
- Создаем массив a из 10 целых чисел от [0; 25).

Массив можно создать следующим образом:

```python
import random

a = []
for _ in range(10):
a.append(random.randint(0, 24))
```

Здесь мы использовали функцию `randint` модуля `random` для генерации случайных чисел в указанном диапазоне.

- Выводим полученный массив на экран.

```python
print("Массив a:", a)
```

- Подсчитываем количество чисел, которые больше заданного числа `k`.

```python
k = 8
count_greater = 0
for i in a:
if i > k:
count_greater += 1
```

Здесь мы устанавливаем значение `k` равным 8 (можно выбрать любое другое число) и создаем переменную `count_greater` со значением 0. Затем проходим по каждому элементу `i` массива `a` и, если элемент `i` больше `k`, увеличиваем значение `count_greater` на 1.

- Выводим результат на экран.

```python
print("Количество чисел больше", k, ":", count_greater)
```

3. Задача:
- Создаем массив a из 10 целых чисел от [0; 20).

Массив можно создать следующим образом:

```python
import random

a = []
for _ in range(10):
a.append(random.randint(0, 19))
```

- Выводим полученный массив на экран.

```python
print("Массив a:", a)
```

- Вычисляем среднее арифметическое элементов массива.

```python
mean = sum(a) / len(a)
```

Здесь мы использовали функцию `sum` для суммирования элементов массива `a` и оператор `/` для деления этой суммы на количество элементов в массиве `a`.

- Вычисляем количество элементов массива, значение которых превышает среднее арифметическое.

```python
count_greater_mean = 0
for i in a:
if i > mean:
count_greater_mean += 1
```

Создаем переменную `count_greater_mean` со значением 0 и проходим по каждому элементу `i` массива `a`. Если элемент `i` больше среднего арифметического `mean`, увеличиваем значение `count_greater_mean` на 1.

- Выводим результат на экран.

```python
print("Количество элементов, превышающих среднее арифметическое:", count_greater_mean)
```

Теперь мы решили все поставленные задачи и можем вывести результаты на экран школьнику.
4,5(94 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ