Вывести на экран все числа с помощью цикла 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)