Ответ:
from random import randint
lst = [randint(-20, 20) for _ in range(12)]
print(lst[::-1])
lst = list(filter(lambda x: x > 0, lst))
print(f'Середнє арифметичне = {sum(lst) / len(lst)}')
Объяснение:
индекс [::-1] возвращает последовательность/строку в обратном порядке, не изменяя исходный список
при помощи filter, с использованием лямбда функции lambda x: x > 0, можно откинуть все отрицательные числа
Ссилки на документации, русскоязычные, которые могут прояснить некоторые куски кода:
модуль randim - metanit.com/python/tutorial/6.1.php
f-строки - python-scripts.com/f-strings
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
from random import randint
lst = [randint(-20, 20) for _ in range(12)]
print(lst[::-1])
lst = list(filter(lambda x: x > 0, lst))
print(f'Середнє арифметичне = {sum(lst) / len(lst)}')
Объяснение:
индекс [::-1] возвращает последовательность/строку в обратном порядке, не изменяя исходный список
при помощи filter, с использованием лямбда функции lambda x: x > 0, можно откинуть все отрицательные числа
Ссилки на документации, русскоязычные, которые могут прояснить некоторые куски кода:
модуль randim - metanit.com/python/tutorial/6.1.php
f-строки - python-scripts.com/f-strings