Вопрос задан 09.06.2023 в 07:45. Предмет Информатика. Спрашивает Морозько Илона.

Напишите цикл,который убираетиз списка чисел от 5до 30 все числа,кратные 3.Используйте оператор

continue​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тамашевич Дана.

Ответ:

A,B=[*range(5,31,5)],[]

print(A)

for i in A:

   if not i%3: continue

   B.append(i)

print(B)

Объяснение:

continue и прерывание циклов считаются плохим кодом. Потому в цикле должно стоять только

   if i%3: B.append(i)

по правилам.  Вместо двух строк (которые сделаны в угоду условию)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот пример цикла, который удалит все числа, кратные 3, из списка чисел от 5 до 30 с использованием оператора continue:

python
numbers = list(range(5, 31)) for num in numbers: if num % 3 == 0: continue print(num)

В этом примере мы создаем список numbers, содержащий числа от 5 до 30. Затем мы используем цикл for, чтобы пройти по каждому числу в списке.

Внутри цикла мы проверяем, делится ли текущее число на 3 без остатка с помощью оператора %. Если число делится на 3 без остатка (то есть является кратным 3), мы пропускаем остаток кода в цикле, используя оператор continue. Это означает, что мы переходим к следующей итерации цикла, не выполняя никаких дальнейших действий.

Если число не кратно 3, мы выводим его на экран с помощью print(num).

Таким образом, после выполнения этого цикла на экране будут выведены все числа от 5 до 30, исключая числа, кратные 3.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос