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). вывести полученный массив на экран, вычислить количество элементов массива, значение которых превышает среднее арифметическое элементов этого массива.
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)
```
Теперь мы решили все поставленные задачи и можем вывести результаты на экран школьнику.