Как проверить диапазон в python во время ввода? - PullRequest
0 голосов
/ 30 апреля 2020

проверить, находится ли заданный вход в диапазоне или нет, если не перерыв

Пример - взять ввод от 1 до 100

lst=[int(x) for x in input().split()]
for i in lst:
    if 1<=lst[i]<=100:
        print(i)

Есть ли другой способ?

Ответы [ 3 ]

0 голосов
/ 30 апреля 2020

Как насчет этого:

def in_range(min, max, input):
    if input in range(min,max):
      return True
    else:
      return False

ура Стикс

0 голосов
/ 30 апреля 2020
if ((i>0) & (i<=100)):
    print(i)
else:
    break
0 голосов
/ 30 апреля 2020

Другой вариант - использовать оператор диапазона:

n = int(input())
if n in range(1, 1000):
    print(n)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...