Напишите программу, которая будет считывать целые числа из консоли по одному числу на каждой строке. Для каждого
Напишите программу, которая будет считывать целые числа из консоли по одному числу на каждой строке. Для каждого введенного числа нужно проверить следующее: если число меньше 10, то пропустить его; если число больше 100, то прекратить считывание чисел; во всех остальных случаях вывести это число обратно в консоль на отдельной строке. Пример ввода 1: 12 4 2 58 112 Пример вывода 1: 12 58 Пример ввода 2: 101 Пример вывода 2: Пример ввода 3: 1 2 102 Пример вывода 3:
Скользкий_Пингвин 53
Конечно! Вот программа на языке Python, которая решает данную задачу:Давайте разберемся, как работает эта программа.
1. `while True:` - этот цикл будет выполняться бесконечно, пока не будет выполнено условие выхода.
2. `num = int(input())` - программа считывает целое число с помощью функции `input()` и преобразует его в целочисленный тип с помощью функции `int()`.
3. `if num < 10:` - проверяет, является ли число меньше 10.
4. `continue` - если число меньше 10, то программа переходит к следующей итерации цикла, пропуская остальной код до конца цикла.
5. `elif num > 100:` - проверяет, является ли число больше 100.
6. `break` - если число больше 100, то программа выходит из цикла.
7. `else:` - если число не меньше 10 и не больше 100, то программа выводит это число обратно в консоль на отдельной строке с помощью функции `print()`.
Пример использования программы:
Вывод:
Однако заметьте, что второй пример не имеет вывода, так как число 101 больше 100 и программа прекратила считывание чисел.
Если у вас возникнут дополнительные вопросы или что-то будет непонятно, не стесняйтесь спрашивать!