
Створити список з 12 випадкових чисел від-20 до 20. Виведіть елементи даного списку в зворотному
порядку, не змінюючи сам список. Обчисліть середнє арифметичне додатних елементів списку.

Ответы на вопрос

Ответ:
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



Для вирішення цієї задачі вам знадобиться використовувати мову програмування. Ось приклад коду на мові Python, який створює список випадкових чисел, виводить його елементи в зворотному порядку та обчислює середнє арифметичне додатних елементів:
pythonimport random
# Створення списку з 12 випадкових чисел від -20 до 20
random_numbers = [random.randint(-20, 20) for _ in range(12)]
# Виведення елементів списку в зворотному порядку
reversed_numbers = random_numbers[::-1]
print("Елементи списку в зворотному порядку:", reversed_numbers)
# Обчислення середнього арифметичного додатних елементів списку
positive_numbers = [num for num in random_numbers if num > 0]
if positive_numbers:
average_positive = sum(positive_numbers) / len(positive_numbers)
print("Середнє арифметичне додатних елементів:", average_positive)
else:
print("У списку немає додатних елементів.")
Цей код створює список random_numbers
, виводить його елементи в зворотному порядку у змінній reversed_numbers
, а також обчислює середнє арифметичне додатних елементів у змінній average_positive
.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili