Вопрос:

25. Напишите программу, которая создает новый список В, содержащий только числа кратные 5 из списка А.

Смотреть решения всех заданий с листа

Ответ:

Задание 25. Создание нового списка по условию

Нам нужно пройтись по исходному списку А и отобрать только те числа, которые делятся на 5 без остатка. Эти числа мы будем добавлять в новый список В.

Предположим, что исходный список А выглядит так (если в задании он не был дан, мы можем использовать пример):

A = [10, 23, 5, 40, 15, 7, 50, 33]

Вот как может выглядеть программа на Python:

# Исходный список (может быть любым) 
A = [10, 23, 5, 40, 15, 7, 50, 33]

# Создаем пустой список для результатов
B = []

# Проходим по каждому элементу в списке A
for number in A:
    # Проверяем, делится ли число на 5 без остатка
    if number % 5 == 0:
        # Если делится, добавляем его в список B
        B.append(number)

# Выводим новый список B
print(B)

Давайте посмотрим, как это отработает с нашим примером списка A:

  • 10: 10 % 5 == 0 (истина) -> добавляем 10 в B. B = [10]
  • 23: 23 % 5 != 0 (ложь) -> ничего не делаем.
  • 5: 5 % 5 == 0 (истина) -> добавляем 5 в B. B = [10, 5]
  • 40: 40 % 5 == 0 (истина) -> добавляем 40 в B. B = [10, 5, 40]
  • 15: 15 % 5 == 0 (истина) -> добавляем 15 в B. B = [10, 5, 40, 15]
  • 7: 7 % 5 != 0 (ложь) -> ничего не делаем.
  • 50: 50 % 5 == 0 (истина) -> добавляем 50 в B. B = [10, 5, 40, 15, 50]
  • 33: 33 % 5 != 0 (ложь) -> ничего не делаем.

После выполнения цикла список B будет содержать числа из A, которые кратны 5.

Ответ: [10, 5, 40, 15, 50] (для примера списка А = [10, 23, 5, 40, 15, 7, 50, 33])

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие