Напишите программу, которая создает список из случайных целых чисел от 1 до 100 (включительно) длиной 10 элементов. Затем программа должна выполнить следующие действия: ▪Вывести на экран все элементы списка.
▪Вычислить и вывести на экран сумму всех чисел в списке.
▪Вычислить и вывести на экран среднее арифметическое всех чисел в списке.
▪Создать новый список, содержащий только четные числа из исходного списка, и вывести его на экран.
▪Создать новый список, содержащий только числа, которые больше 50, из исходного списка, и вывести его на экран.

Alidisa1202 Alidisa1202    1   30.05.2023 14:45    1

Ответы
moȗnuk moȗnuk  30.05.2023 14:46

Объяснение:

import random

# Создание списка из случайных целых чисел от 1 до 100

random_list = [random.randint(1, 100) for _ in range(10)]

# Вывод всех элементов списка

print("Элементы списка:")

for number in random_list:

print(number)

# Вычисление и вывод суммы всех чисел в списке

sum_of_numbers = sum(random_list)

print("Сумма чисел в списке:", sum_of_numbers)

# Вычисление и вывод среднего арифметического всех чисел в списке

average = sum_of_numbers / len(random_list)

print("Среднее арифметическое чисел в списке:", average)

# Создание нового списка, содержащего только четные числа из исходного списка

even_numbers = [number for number in random_list if number % 2 == 0]

# Вывод списка с четными числами

print("Четные числа из исходного списка:")

for number in even_numbers:

print(number)

# Создание нового списка, содержащего числа больше 50 из исходного списка

greater_than_50 = [number for number in random_list if number > 50]

# Вывод списка с числами больше 50

print("Числа больше 50 из исходного списка:")

for number in greater_than_50:

print(number)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика