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