答案给的程序看不大懂 能解释一下吗

编写程序,用户输入一个列表和两个整数作为下标,然后使用切片获取并输出列表中介于两个下标之间元素组成的子列表。例如,用户输入[1,2,3,4,5,6]和2,5,程序输出[3,4,5,6]

img

l = eval(input("请输入列表:"))
s, e = eval(input("输入上下标【逗号隔开】:"))
if s > e:
    s, e = e, s
    
print(l[s:e])
"""--result
请输入列表:[1,2,3,4,5,6,7]
输入上下标【逗号隔开】:2,6
[3, 4, 5, 6]
"""

你这答案是用来求素数的,跟题目不沾边啊