Предмет: Информатика,
автор: 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
Интересные вопросы
Предмет: Геометрия,
автор: didapyrolirew
Предмет: Математика,
автор: arinazuravel284
Предмет: Математика,
автор: m76788171
Предмет: Алгебра,
автор: vladimir473