Вывести на экран все числа с помощью цикла while в интервале от 0 до 6 включительно, кроме чисел 3 и 5

num = -1

while num < 6:
    num += 1
    if num == 3 or num == 5:
        continue
    print(num)

Выполнил исключения чисел 3 и 5 с помощью оператора continue. Вопрос в следующем: можно ли исключить числа 3 и 5 без оператора continue ?


Ответы (2 шт):

Автор решения: 4500zenja

Как вариант, можно вызывать вывод числа при том случае, если num не входит в список [3, 5] — включение производится при помощи оператора in:

num = 0

while num <= 6:
    if num not in [3, 5]:
        print(num)
    num += 1
→ Ссылка
Автор решения: Сергей

Вот вариант Алексея (@Alexey Ten):

num = -1

while num < 6:
    num += 1
    if num != 3 and num != 5:
        print(num)
→ Ссылка