【问题描述】
从键盘先输入一个全部是数值的列表对象,其中最多只有一个元素可以重复出现多次,然后再输入一个待查找的数据x,编写程序,要求输出x在列表中出现的位置(若x重复出现要输出多个位置),若x不属于列表中的元素,则输出字符串“not found”。
【输入形式】由键盘输入列表对象和待查找的数值
【输出形式】使用print函数在屏幕上输出
【样例输入】
[1,2,3,3,4,5]
3
【样例输出】
3出现在[1, 2, 3, 3, 4, 5]中的位置
第3位置
第4位置
【样例说明】如果没有找到,则输出字符串“not found”
【评分标准】
a = eval(input())
b = eval(input())
l = len(a)
if b in a:
print("{}出现在{}中的位置".format(b,a))
for i in range(0, l):
if a[i] == b:
print("第{}位置".format(i + 1))
else:
print("not found")