删除演示错误
myList = []
for i in range(1, 51):
myList.append(i)
a, b = map(int, input().split())
# give space in between when entering second input i.e. b
for item in myList[a:b]:
print(item)
上面的代码给我的输出如下:实际输出:2\n3\n4\n但需要如下:预期输出:2\n3\n4
您需要一个条件来检查myList
的最后一项是什么。函数print
具有一些可以利用的参数。
myList = [i for i in range(1, 51)]
a, b = map(int, input().split())
# give space in between when entering second input i.e. b
for i, val in enumerate(myList[a:b]):
if i == len(myList[a:b]) - 1:
print(val, end='')
else:
print(val)