
Язык PYTHON (возможно, кто знает Pascal тоже самое) Как составить цикл while, чтобы пользователь
вводил в нем в пределах от 10 до 25000. Если он введет меньше 10 или больше 25000, то цикл повторится и будет до тех пор, пока пользователь не введет число в пределах от 10 до 25000

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

Python 3.7
inputNumber = 0;
while (10 > inputNumber) or (inputNumber > 25000):
inputNumber = int(input())
Pascal
var
inputNumber: integer;
begin
while (inputNumber < 10) or (inputNumber > 25000) do
Readln(inputNumber);
end.



Вот пример кода на Python, который реализует описанную вами задачу:
pythonnum = 0
while not (10 <= num <= 25000):
num = int(input("Введите число от 10 до 25000: "))
В этом коде мы создаем переменную num
, которая будет хранить число, введенное пользователем. Затем мы запускаем цикл while
, который будет повторяться до тех пор, пока число не будет лежать в заданном диапазоне от 10 до 25000.
Внутри цикла мы запрашиваем у пользователя ввод числа с помощью функции input()
. Затем мы преобразуем введенную строку в целое число с помощью функции int()
. Если введенное число не лежит в заданном диапазоне, то условие внутри цикла while
будет истинным, и цикл будет продолжаться. Если же число лежит в диапазоне от 10 до 25000, то условие внутри цикла станет ложным, и цикл закончится.
Надеюсь, это поможет вам решить вашу задачу.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili