【发布时间】:2020-04-30 06:40:28
【问题描述】:
检查给定的输入是否在范围内,如果没有中断
示例 - 输入 1 到 100 之间的值
lst=[int(x) for x in input().split()]
for i in lst:
if 1<=lst[i]<=100:
print(i)
还有其他方法吗?
【问题讨论】:
-
这能回答你的问题吗? Python excepting input only if in range
-
这种方式有什么问题要与众不同?
-
split()背后的想法是什么? -
@po.pe 你是对的。这显然是一个错误,因为
split返回一个列表,而您无法将列表转换为int。
标签: python python-3.x list validation range