【问题描述】
给定一个列表 alist = [2,4,6,8,2,4,6,8,2,4,6,8],输入一个整数 x,统计 x 在列表中出现的次数,并输出所有出现的位置(位置从1开始计数)。
【输入形式】
x = eval(input(""))
【输出形式】
print("未找到")
......
print(f"出现次数:{count}")
......
print(f"第{pos}个元素是{x}")
【样例输入】
2
【样例输出】
出现次数:3
第1个元素是2
第5个元素是2
第9个元素是2
【样例说明】
【评分标准】
python
alist = [2,4,6,8,2,4,6,8,2,4,6,8]
x = eval(input(""))
count = 0
positions = []
for i in range(len(alist)):
if alist[i] == x:
count += 1
positions.append(i + 1)
if count == 0:
print("未找到")
else:
print(f"出现次数:{count}")
for pos in positions:
print(f"第{pos}个元素是{x}")