@clazy

Как решить задачу по Python?

Задача: На вход программе подается натуральное число nn. Напишите программу, которая выводит числа от 1 до n включительно за исключением:
  • чисел от 5 до 9 включительно;
  • чисел от 17 до 37 включительно;
  • чисел от 78 до 87 включительно.
Формат входных данных
На вход программе подается одно натуральное число n.

Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи, каждое на отдельной строке.

Мое решение:
num = int(input())
for i in range(1, num + 1) :
    if (5 <= i <= 9) and (17 <= i <= 37) and (78 <= i <= 87) : 
        continue
    print(i)
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 1
Вместо and надо or
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы