Предмет: Информатика, автор: AnnaHannaMiniGepard

питон!!! помогите. 40 б

Дан массив чисел [19, 38, 711, 29, 12, 192, 48, 19, 23, 22].
1)Сохранить в другую переменную массив без повторений и вывести его
2)Вывести сумму всех элементов
3)Вывести количество чисел 19 в массиве
4)Вывести максимальное число в массиве
5)Отфильтровать массив и сохранить результат в другую переменную.
6) Фильтрация: оставить
только те элементы, которые делятся на 3
7)Отфильтровать массив и сохранить результат в другую переменную. Фильтрация: оставить
только те элементы, которые на 2, но не делятся на 4
8)Сохранить в другую переменную массив из квадратов чётных чисел

Ответы

Автор ответа: himija23
2

Відповідь:
Вот код, если я все правильно понял

# Исходный массив

numbers = [19, 38, 711, 29, 12, 192, 48, 19, 23, 22]

# 1) Удалить повторяющиеся элементы

unique_numbers = list(set(numbers))

print("Уникальные элементы:", unique_numbers)

# 2) Вывести сумму всех элементов

total_sum = sum(numbers)

print("Сумма всех элементов:", total_sum)

# 3) Вывести количество чисел 19 в массиве

count_19 = numbers.count(19)

print("Количество чисел 19:", count_19)

# 4) Вывести максимальное число в массиве

max_number = max(numbers)

print("Максимальное число:", max_number)

# 5) Фильтрация: оставить только те элементы, которые делятся на 3

filtered_by_3 = [x for x in numbers if x % 3 == 0]

print("Элементы, делящиеся на 3:", filtered_by_3)

# 6) Фильтрация: оставить только те элементы, которые на 2, но не делятся на 4

filtered_by_2_not_4 = [x for x in numbers if x % 2 == 0 and x % 4 != 0]

print("Элементы, которые на 2, но не делятся на 4:", filtered_by_2_not_4)

# 7) Сохранить в другую переменную массив из квадратов чётных чисел

squares_of_evens = [x ** 2 for x in numbers if x % 2 == 0]

print("Квадраты чётных чисел:", squares_of_evens)

Пояснення:

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