当前位置: 首页 > news >正文

python数据类型处理题,输出素数题

题目一

输入一行以换行符结束的字符,统计并输出其中英文字母、数字、空格和其它字符的个数。
输入格式
一行字符,以换行符结束
输出格式
一行4个数字分别为:英文字母、数字、空格和其它字符的个数,两数据之间以一个空格分隔
输入样例
ABC 456!
输出样例
3 3 1 1

题解

s = input()
a,b,c,d = 0,0,0,0
for char in s:if char.isalpha():a+=1elif char.isdigit():b+=1elif char == ' ':c+=1else:d+=1
print(f"{a} {b} {c} {d}")

 AC啦!仅供参考,读者还可以尝试其他方法,比如用下述方法判断是不是单词

"A" <= char <= "a"

题目二

输出2到200之间(包括2、200)的所有素数(注:要求1行1个素数,按由小到大的顺序输出)。
输出样例
2
3
5
7
……
199
def is_prime(x):for i in range(2,int(x**(1/2)+1)):if x % i == 0:return Falsereturn x
for j in range(2,201):result = is_prime(j)if result:print(result)

 

该代码其实还需要在判断素数的时候加上对1的判断,但是这样就可以成功输出了,故不管。

相关文章:

  • Flink SQL SavePoint最佳实践
  • 【项目(一)】-仿mudou库one thread oneloop式并发服务器实现
  • 【Qt】界面优化
  • 4.1.1 Redis相关命令详解及其原理
  • 深入解析分类模型评估指标:ROC曲线、AUC值、F1分数与分类报告
  • OCCT 入门(3)核心模块与架构
  • 游戏测试入门知识
  • matlab中进行海浪模型仿真
  • 利用pnpm patch命令实现依赖包热更新:精准打补丁指南
  • ARM Cortex汇编宏定义
  • 基于 PyGetWindow 获取窗口信息和控制窗口
  • 安防监控视频管理平台EasyCVR助力建筑工地施工4G/5G远程视频监管方案
  • AgentGPT 在浏览器中组装、配置和部署自主 AI 代理 入门介绍
  • [250415] OpenAI 推出 GPT-4.1 系列,支持 1M token
  • Python正则表达式有哪些常用匹配字符?
  • 刚刚丨OpenAI发布最新模型——GPT-4.1
  • 【大模型实战篇】--阿里云百炼搭建MCP Agent
  • 位图和布隆过滤器
  • idea如何克隆拉取远程git项目到本地
  • 快速幂+公共父节点
  • 江苏银行一季度净赚近98亿增逾8%,不良贷款率微降
  • 准85后青海海北州副州长、州公安局局长李贤荣赴山东临沂挂职
  • 玉渊谭天丨中方减少美国农产品进口后,舟山港陆续出现巴西大豆船
  • 我的科学观|张峥:AI快速迭代,我们更需学会如何与科技共处
  • 人民日报任仲平:为什么中国意味着确定性、未来性、机遇性
  • 潘功胜:一季度中国经济开局良好,金融市场展现出较强韧性