8. 【查找-作业-编程题-3】统计元素出现次数

【问题描述】

给定一个列表 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}")
相关推荐
paeamecium1 小时前
【PAT甲级真题】- Rational Sum (20)
数据结构·c++·python·算法·pat考试·pat
爱昏羔8 小时前
下篇:从检索到交互 — 物流RAG问答系统与WebUI全实现
python·langchain·agent
_Jimmy_8 小时前
Agent引用数据库知识过时的增量同步方案
人工智能·python·langchain
min(a,b)9 小时前
学习第 4 天:面向对象与异常处理
python·学习·学习方法
yangshicong11 小时前
第19章:AI安全防护与AI安全
人工智能·python·安全·prompt·ai编程
果汁华11 小时前
Function Calling 与 Python 实战完整指南
开发语言·网络·python
c_lb728811 小时前
2026年不同基础做量化,先找AI能参与的位置
人工智能·python
chenment13 小时前
ComfyUI 自定义节点开发:从零扩展你的图像生成工作流
python·stable diffusion
IT空门:门主13 小时前
Python 基础语法学习路线图
网络·python·学习
互联网中的一颗神经元14 小时前
小白python入门 - 25. SQL 与表设计入门
数据库·python·sql