• Предмет: Информатика
  • Автор: brawlraha2336
  • Вопрос задан 5 месяцев назад

СРОЧНОООО ПОМОГИТЕ ДАЮ 20 БАЛЛОВ, ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ ВСЁ УСЛОВИЕ И ДАЙТЕ ЛТВЕТ ПОЖАЛУЙСТА ⬇️

Напишите цикл, который убирает из списка чисел от 1 до 10 все числа кратные 2. Используйте оператор CONTINUE и уберите 1 цифру. Из списка данного упражнения выведите на экран все числа меньше 8. Используйте оператор BREAK​

Ответы

Ответ дал: JustBrainSchool
0

Ответ:Вот код, который убирает все числа, кратные 2, из списка чисел от 1 до 10 и выводит все числа меньше 8:

numbers = list(range(1, 11))

for num in numbers:

   if num % 2 == 0:

       continue

   numbers.remove(num)

   if num >= 8:

       break

print(numbers)

Объяснение:

В этом коде мы создаем список чисел от 1 до 10 и используем цикл for для перебора всех элементов списка. Если число является четным, то мы используем оператор continue, чтобы пропустить этот элемент и перейти к следующему. Если число не является четным, то мы удаляем его из списка с помощью метода remove().

Затем мы используем условие if для проверки, больше ли число или равно 8. Если да, то мы используем оператор break, чтобы выйти из цикла и остановить итерацию.

В конце программы мы выводим полученный список, который содержит только нечетные числа, кратные 2, из списка от 1 до 10, а также все числа меньше 8.

Вас заинтересует