Предмет: Информатика,
автор: chainagokorea
ПАйтон!!! У списку цілих, заповненому випадковими числами, ви- значте мінімальний та максимальний елементи, підраxуйте кількість від’ємних елементів, додатних елементів та кількість нулів. Результати виведіть на екран.
Ответы
Автор ответа:
0
Ответ:
from random import randint
lst = [randint(-100, 100) for _ in range(20)]
print(f'Мінімальний елемент {min(lst)}')
print(f'Максимальний елемент {max(lst)}')
print(f'Нулів {lst.count(0)}')
print(f'Від’ємних елементів {len(filter(lambda x: x < 0, lst))}')
print(f'Додатних елементів {len(filter(lambda x: x > 0, lst))}')
Объяснение:
filter(lambda x: x < 0, lst) - вернет генератор который содержит отрицательные числа
filter(lambda x: x > 0, lst) - вернет генератор который содержит положительные числа
Русскоязычные документации которые помогут прояснить некторые куски кода:
f-строки - python-scripts.com/f-strings
list comrehension - highload.today/comprehensions-python/
библеотека random - python-scripts.com/random
Похожие вопросы
Предмет: Английский язык,
автор: kristina763423
Предмет: Українська мова,
автор: alenakercenko
Предмет: Українська мова,
автор: alenakercenko
Предмет: Математика,
автор: adaevapolina0
Предмет: Биология,
автор: top4ik228822