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

python-局部求和(赛氪OJ)

[题目描述]
输入 2020 个整数,输出其中能被数组中其它元素整除的那些数组元素。
输入格式:
输入一行,输入 2020 个整数,中间用空格隔开。
输出格式:
输出能被数组中其他元素整除的元素,每行输出一个。
样例输入
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
样例输出
4
6
8
9
10
12
14
15
16
18
20
21
数据范围:
对于 100% 的数据,保证所有数据在int范围内。
提示说明:
注意:没有限制输入一定递增。
来源/分类(难度系数:一星)


完整代码展示:
a=list(map(int,input().split()))
b=0
while b<len(a):
       c=[]
       d=a[:]
       e=a[b]
       d.remove(d[b])
       for i in range(0,len(d)):
             if e%d[i]==0:
                   c.append(e)
       if len(c)>0:
           print(c[0])
       b+=1 


代码解释:
a=list(map(int,input().split())) ”,让用户输入需要局部求和的二十个整数,并将其储存在列表a中。
b=0
while b<len(a):
       c=[]
       d=a[:]
       e=a[b]
       d.remove(d[b])
       for i in range(0,len(d)):
             if e%d[i]==0:
                   c.append(e)
       if len(c)>0:
           print(c[0])
       b+=1                                 
”,设置循环密码子为b,并设其初始值为0,当b<len(a)时,建立一个空列表c。复制列表a为d,令e=a[b],然后将d中元素a[b]移除。接着依次遍历列表d中所有元素,查找是否存在能将e整除的元素,如果有,则将e添加进c中;否则不作处理。遍历结束后,判断列表c是否为空,如果不为空,则打印c[0]。每循环一次,就令b+1,直至b==len(a),跳出整个while循环。


运行效果展示:

e84c8cdbe8684899a4733ac9a21803be.jpg

b5270e4783354515a0c000059acebff9.jpg 

             (声明:以上内容均为原创) 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 2024年有什么赚钱的副业推荐半年还清贷款,成功变现12.3w的全套玩法都放这里了!!!
  • linux用户组练习
  • FastAPI之Depends
  • Scrapy 爬取旅游景点相关数据(五)
  • 【LLM】-14-搭建问答系统
  • 天气曲线echarts
  • PHP常用函数
  • Opencv学习-LUT函数
  • 人工智能未来展望
  • 基于域名的虚拟主机、多虚拟主机的配置、基于ip的虚拟主机及上线静态的前端系统(商城系统)
  • jenkins服务器重启,构建记录消失
  • 结构型设计模式:适配器/代理
  • Qt——QTCreater ui界面如何统一设置字体
  • 设计用户登录与注册界面切换的HTML+CSS+JS代码
  • 达梦数据库的系统视图v$cachers
  • CentOS6 编译安装 redis-3.2.3
  • Druid 在有赞的实践
  • Swoft 源码剖析 - 代码自动更新机制
  • Vue2 SSR 的优化之旅
  • vue--为什么data属性必须是一个函数
  • Zsh 开发指南(第十四篇 文件读写)
  • 大主子表关联的性能优化方法
  • 对象管理器(defineProperty)学习笔记
  • 关于使用markdown的方法(引自CSDN教程)
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 区块链技术特点之去中心化特性
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 原生js练习题---第五课
  • NLPIR智能语义技术让大数据挖掘更简单
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • 正则表达式-基础知识Review
  • # Redis 入门到精通(九)-- 主从复制(1)
  • #ifdef 的技巧用法
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (1)Hilt的基本概念和使用
  • (7)STL算法之交换赋值
  • (C11) 泛型表达式
  • (Qt) 默认QtWidget应用包含什么?
  • (办公)springboot配置aop处理请求.
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)创业的注意事项
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .env.development、.env.production、.env.staging
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .net6+aspose.words导出word并转pdf
  • .netcore如何运行环境安装到Linux服务器
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • :O)修改linux硬件时间
  • [ vulhub漏洞复现篇 ] Jetty WEB-INF 文件读取复现CVE-2021-34429
  • [C++]C++类基本语法