- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python少儿编程 基础篇公开课 优质课 适用如遇课件中视频、音频无法正常播放,请在网站联系上传者索取完整版本。如需与课件配套的教学设计、随堂练习,请与上传者联系索取。
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. 少儿编程课
大大数字
字符串的遍历for x in 字符串: …字符串[下标]字符串1 + 字符串2字符串 * 数字print(hello+world) #helloworldprint(xyz*3) #xyzxyzxyzfor x in python: print(x) #p y t h o ns=pythonprint(s[0]) #pprint(s[1]) #yprint(s[-1]) #n
字符串的切片切片:[起点:终点:步长]s=pythonprint(s[1:3:1])print(s[1:3])print(s[:3:])print(s[1::])print(s[::-1])
大数字计算已知数字N为2008个2008组成的数字,N除以13的余数是?1、利用字符串乘法的特性,构建一个有2008个2008的字符串。2、利用数字和字符串转换的技巧,将字符串转为数字,然后对数字13求余。
大数字计算s=2008*2008n=int(s)print(n%13)
大数字计算多位数200920092009…..2009736中有n个2009(n至少为4个),能被11整除,n的最小取值是多少?
思路分析利用字符串乘法的特性,构建字符串。因为不确定有多少个2009(即无法确定n的值为多少),所以要利用while循环,不断改变n的值,利用字符串乘法与736拼接构成多位字符串。将字符串转为数字后看是否可以整除11,如果可以循环终止,如果不可以继续测试下一个数字。
大数字计算n=4while True: s=2009*n+736 print(s) if int(s)%11==0: break else: n+=1print(n)break:终止循环
大数字计算1,2,3,4…9,10,11…自然数组成一个数字1234567891011…则这个数字从第1位到第207位位数之和是多少?
思路分析数字从1开始构成一个大数字12345678910…..,显然这里不能用数学计算,而是应该将数字转为字符串后进行字符串的拼接,构成这样一个数字。题目要求对前207位求和,并不需要一直拼接到数字207。位数够了就立即停止拼接。因此在不知道准确拼接到哪个数字停止时,无法使用for循环,应该使用while循环,并设定为一直循环。遍历拼接好的207位字符串,将字符串转为数字并求和。
找数字想一想代码有可以改进的地方吗?s=x=1while True: s+=str(x) #从1开始拼接,构成一个长度为207的大字符串 if len(s)==207: #长度为207时,终止 break else: x+=1sum=0for x in s: #遍历207个字,转为数后累加求和 sum+=int(x)print(sum)
步长步长原意是指走路或跑步时两脚相邻着地点之间的距离。步长在程序设计中就是数值在每次运算时的改变量(有可能增加或减少)。例如,我们经常写的for x in range(10),x的变化是规律是每次循环时都增加1,这里的1就是改变量,也就是该循环的步长值为1。我们也可以改变步长值,也就是改变每次循环时循环变量的改变量。range(起始值,终止值,步长值)例如:for x in range(1,10,3),则x的变化是规律是每次循环时都增加3,x的取值依次为1,4,7步长值还可以应用在切片上,python [::3]得到的结果是ph。
找数字从1开始到103的连续奇数依次写成一个多位数,N=1357911…数A共有多少位?除以9的余数是?
1、可以从1开始逐个数字遍历到103,找到里面的奇数。 也可以从1开始到103,将步长设置为2,这样得到的每一个都是奇数。2、将循环变量从数字转为字符串,进行字符串的拼接。3、拼接完成后的字符串通过长
您可能关注的文档
- python编程 一阶第07课 7课 while循环 课件 .pptx
- python编程 一阶第11课 排列小星星 课件 .pptx
- python编程教学 二阶第02课 神奇的“圆” 课件 .pptx
- python编程教学 二阶第05课 春联 课件 .pptx
- python编程教学 二阶第06课 新年贺卡 课件 .pptx
- python编程教学 二阶第08课 奥运五环 课件 .pptx
- python编程教学 二阶第10课 多彩同心圆 课件 .pptx
- python编程教学 二阶第11课 花蟒蛇 课件 .pptx
- python编程教学 二阶第20课 案例考题(三)课件 .pptx
- python编程教学 三阶第05课 高阶函数 课件.pptx
最近下载
- YY_T 1633-2019一次性使用医用防护鞋套.pdf
- 2025年新疆维吾尔自治区事业单位招聘考试公共基础知识考试试题库含答案详解(综合题).docx VIP
- 板料折弯机液压传动系统设计(含全套CAD图纸).pdf
- 药物新剂型-聚合物胶束制剂(中国药科大学 张灿).ppt
- 妇科急诊培训课件.pptx VIP
- 某幼儿园园林景观工程施工组织设计_secret.doc
- 2022年种植专业农业综合执法理论考试题库(含答案).pdf
- 2024年初级仪器仪表维修工职业鉴定考试题库(含答案).pdf VIP
- 乡镇履行职责事项清单工作进展情况汇报+乡镇全面建立乡镇履行职责事项清单工作情况的汇报.pdf VIP
- 2023年山东省烟台市芝罘区五年级数学第二学期期末质量检测模拟试题含解析.doc
文档评论(0)