编写程序,用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表
程序员文章站
2022-09-28 22:02:35
#7、编写程序,用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表。例如用户输入[1, 2, 3, 4, 5, 6]和2,5,程序输出[3, 4, 5, 6]。分析:读完这道题目,在考查列表的语法内容,当然也十分的有意思1.从用户端读入一个列表,还有两个下标2.判断区间,取出想要的元素3.输出我们想要的区间列表list = eval(input("请输入一个列表:"))a = eval(input("请输入第一个下标:"))b = eval(input("请输...
#7、编写程序,用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表。例如用户输入[1, 2, 3, 4, 5, 6]和2,5,程序输出[3, 4, 5, 6]。
分析:读完这道题目,在考查列表的语法内容,当然也十分的有意思
1.从用户端读入一个列表,还有两个下标
2.判断区间,取出想要的元素
3.输出我们想要的区间列表
list = eval(input("请输入一个列表:"))
a = eval(input("请输入第一个下标:"))
b = eval(input("请输入第二个小标:"))
if a>b:
for i in range(b,a):
print(list[b:a])
break
elif a<b:
for i in range(a,b):
print(list[a:b])
break
elif a==b:
print([])
实验结果:
本文地址:https://blog.csdn.net/qq_43499381/article/details/109893650