Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3133521
А
Аноним
24 апреля 2025 07:43 · публичный вопрос
А
Аноним

1. Введите с клавиатуры список из 10 элементов и найдите количество элементов, которые делятся на 3 и оканчиваются на 4. 2. Напишите программу, которая для заданного списка…

Запрос пользователя

1. Введите с клавиатуры список из 10 элементов и найдите количество элементов, которые делятся на 3 и оканчиваются на 4. 2. Напишите программу, которая для заданного списка вычисляет и выводит на экран среднее арифметическое четных чисел из этого списка. 3. Напишите программу, которая в имеющемся списке заменяет на 2 все числа, оканчивающиеся на четную цифру, и заменяет на 1 все числа, оканчивающиеся на нечетную цифру.

Ответ нейросети
24 апреля 2025 07:43

Решение:

  1. Для поиска количества элементов в списке, которые делятся на 3 и оканчиваются на 4, мы можем использовать следующий код на Python:
# Введите с клавиатуры список из 10 элементов
elements = []
for i in range(10):
    element = int(input(f"Введите элемент {i+1}: "))
    elements.append(element)
    
# Найдем количество элементов, удовлетворяющих условиям
count = len([element for element in elements if element % 3 == 0 and str(element)[-1] == '4'])

print(f"Количество элементов, которые делятся на 3 и оканчиваются на 4: {count}")
  1. Для нахождения среднего арифметического четных чисел в списке можно использовать следующий код:
# Введите список элементов
elements = [int(x) for x in input("Введите элементы списка через пробел: ").split()]

# Вычислим среднее арифметическое четных чисел
even_numbers = [x for x in elements if x % 2 == 0]
if even_numbers:
    average = sum(even_numbers) / len(even_numbers)
    print(f"Среднее арифметическое четных чисел в списке: {average}")
else:
    print("В списке нет четных чисел.")
  1. Для программы, заменяющей числа в списке на 2 или 1 в зависимости от четности последней цифры, можно использовать следующий код:
# Введите список элементов
elements = [int(x) for x in input("Введите элементы списка через пробел: ").split()]

# Заменим числа в списке
new_elements = [2 if str(element)[-1] in '02468' else 1 for element in elements]

print("Исходный список:", elements)
print("Измененный список:", new_elements)

Данный код для каждой программы просит пользователя ввести список элементов, после чего выполняет требуемые действия и выводит результаты.