版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三讲累加问题2024/1/21一、问题引入《道德经》:“九层高台,起于累土。”累:积累,叠加。加:增加。累加:在原有基础上添加。我们讲累加是指批量数据做加法运算。根据数据类型的不同,分数值累加和字符串累加两类问题进行讲解。2024/1/22二、数值累加累加语句模板在该模板中,程序将实现n个X的累加;X是每一个需要累加的数据,可以用python表达式表示,累加程序关键是变量X如何表达。2024/1/23三、pythonicsum()累加。该函数的原型如下sum(iterable[,start])参数说明:iterable--可迭代对象,如:列表、元组、集合。start--指定相加的参数,如果没有设置这个值,默认为0。返回值:计算结果。2024/1/24四、实例讲解问题:计算s=1+1/2+1/3+…1/n的值(n<=100)2024/1/25四、实例讲解问题:计算s=1+1/2+1/3+…1/n的值(n<=100)利用函数sum()计算累加,构造好迭代对象即可s=sum([1/kforkinrange(1,n+1)])2024/1/26五、练习①编程计算s=1+(1+2)+(1+2+3)+…+(1+2+3…+n)(n<=10000)。②编程计算s=1-2+3-4+…+n(n<=10000)。③编程实现100以内能被3整除数的和。2024/1/27六、字符串累加字符串累加是指批量字符串前后连接起来,生成新的字符串。2024/1/28七、字符串累加方式1.排队累加输入5,屏幕上显示”12345”。2024/1/29七、字符串累加方式2.插队累加输入5,屏幕是上显示”54321”。2024/1/210八、实例排队累加插队累加从图上看出输出共5行,第i行打印的数据是第i-1行的内容加上i,因此这是字符串累加问题。再观察发现左边的是字符串的排队累加,右边的是插入累加,代码如下:2024/1/211九、练习①十进制数转BCD码。5421BCD码是一种采用四位二进制数表示一位十进制是的编码,其各位的权依次为5,4,2,1,并要求大于等于5的十进制数所对应的编码最高位为1(如十进制数7所对应的“5421BCD”码为1010)。转换时,将十进制数从右往左按位
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024民事诉讼委托代理合同
- 2024工程维修合同样本
- 2024种猪销售合同范文
- 2024广告互换合同范文
- 2024个人汽车的租赁合同范本
- 权威借款合同范文汇编
- 2024的进出口贸易合同范文
- 品牌代理合作协议
- 2024小产权房买卖合同模板2
- 2024临时工合同协议书关于临时工的协议书
- 国开(甘肃)2024年春《地域文化(专)》形考任务1-4终考答案
- 档案整理及数字化服务方案(技术标 )
- 建筑桩基技术规范 JGJ942008
- C站使用说明JRC
- 习作:推荐一个好地方 推荐ppt课件
- 角的度量 华应龙(课堂PPT)
- 公路铣刨机整机的设计含全套CAD图纸
- 机器人学课程教学大纲
- 浙江世贸君澜酒店集团介绍
- GHTF—质量管理体系--过程验证指南中文版
- 铝及铝合金焊接作业指导书
评论
0/150
提交评论