- Информатика
- Python задания не сложные
Python задания не сложные просто нету у меня времени . Заранее благодарю ❤
Популярные вопросы
- Задание 407. Спишите пары слов, обозначая в них корни и приставки....
1
- Решите неравенства |4x-5| ≥ 3|x| 3,7|y| ≤ 0|z| ≤ 5,6|a| -4 очень...
2
- Our holiday was a complete disaster from start to finish! First,...
2
- Электрический ток направление и значение которого переодически...
1
- Закончите предложения по тексту. 1. Григ не мог подарить Дагни...
1
- В таблице дана информация о времени вылета и прилёта самолётов...
1
- Вычисли площадь круга, если хорда FE= 8,4 м и центральный угол...
2
- Что отличает систему перевода текста от электронного словаря?...
3
- Укажіть три напрямки розвитку хімічної промисловості зі зменшенням...
3
- А) -14,3 * 0,6 + 5,7 * (-1,4)...
1
Программа:
#! /usr/bin/env python3
#! encoding: utf-8
from random import randint
s = z = d = v = 0
n = randint(10, 100) # генерация случайного числа для длины списка
# Эмуляция входного потока. Генерирование списка чисел
a = [ randint(-50, 50) for _ in range(n) ]
l = len(a) # количество элементов списка
for i in a:
if i == 0:
z += 1 # Подсчет нулевых элементов
elif i < 0 :
v += 1 # Подсчет отрицательных (вiд'эмних)
else :
d += 1 # Подсчет положительных (додатних)
s += i # Вычисление суммы элементов
print(f"""------------------------------
Анализ списка:
а) Количество значений: {l},
b) Среднее значение списка: {s/l},
c) Сумма всех элементов: {s},
d) Количество нулевых элементов: {z},
e) Максимальный и минимальный элементы: {max(a)} {min(a)},
f) Количество положительных чисел: {d},
g) Количество отрицательных чисел: {v}.
------------------------------
""")
Результат выполнения: