Вопрос задан 25.09.2023 в 08:21. Предмет Информатика. Спрашивает Сагидуллина Эльвина.

Створити список з 12 випадкових чисел від-20 до 20. Виведіть елементи даного списку в зворотному

порядку, не змінюючи сам список. Обчисліть середнє арифметичне додатних елементів списку.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Прядко София.

Ответ:

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вирішення цієї задачі вам знадобиться використовувати мову програмування. Ось приклад коду на мові Python, який створює список випадкових чисел, виводить його елементи в зворотному порядку та обчислює середнє арифметичне додатних елементів:

python
import 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.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос