如何在接受输入的同时检查python中的范围



检查给定的输入是否在范围内,如果没有中断

示例-输入介于1到100 之间

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

还有别的办法吗?

怎么样:

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

欢呼Styx

另一个选项是使用范围运算符:

n = int(input())
if n in range(1, 1000):
print(n)
if ((i>0) & (i<=100)):
print(i)
else:
break

相关内容

  • 没有找到相关文章

最新更新