Python少儿编程课程体系Python基础03-重复与循环+04-神奇的排序.pptVIP

Python少儿编程课程体系Python基础03-重复与循环+04-神奇的排序.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

少儿编程课Loremipsumdolorsitamet,consectetueradipiscingelit.Aeneancommodoligulaegetdolor.Cumsociisnatoquetatibusetmagnisdisparturientmontes,nasceturridiculusmus.

重复与循环

for循环语句s=vipcodeforcins:print(c)#vipcodefor变量in可迭代内容:m=[a,b,c]forcinm:循环体…print(c)#abcforcinrange(5):print(c)#01234

while循环语句x=1while条件:whilex5:print(x)#1234x+=1条件满足时执行的循环体…+=:增强赋值运算符

寻找最值

找到列表中最小数字1.利用循环生成一个有10个数字的列表。2.利用循环从列表中找到最小数字。3.计算所有数字的总和。

代码实现importrandomsum=0m=[]forxinrange(10):m.append(random.randint(1,20))#向列表中添加10个随机数字num=m[0]forxinrange(10):ifm[x]num:num=m[x]sum+=m[x]print(num)print(sum)#打印列表中最小的数字#计算所有数字之和

找到列表中最大数字1.利用循环生成一个有10个数字的列表。2.利用循环从列表中找到最大数字。3.计算所有数字的平均值。

代码实现importrandomsum=0m=[]#创建一个空列表forxinrange(10):m.append(random.randint(1,20))#向列表中添加10个随机数字num=m[0]forxinrange(10):ifm[x]num:num=m[x]sum+=m[x]print(num)print(sum/10)#打印列表中最小的数字#计算平均值

数字样子的字符串字符串都是用引号包裹的,例如:’abc’’bbc’。如果数字用引号包裹,就不再是数字,而是字符串,例如:‘6’‘7’‘100’尽管看起来像是数字,但是他们都是字符串,是文本性质的内容。不能够与数字进行加减运算。例如:‘6’+6是错误的写法。但是字符串可以与数字做乘法运算,字符串做乘法的规则是将字符串的内容按照乘数决定重复的次数。例如:‘abc’*2为‘abcabc’‘789’*3为‘789789789’

数字样子的字符串两个字符串可以通过“+”进行内容的叠加例如:line=3+2+1此时line的值为:‘321’字符串不可以与另一个数字进行叠加。例如:line=5+引5发错误

5数字样子的字符串如果想让数字和字符串之间做运算,需要将两种类型的数据统一起来:例如:字符串‘6’和数字5做运算:6*5=666666+5引发错误通过int(6)可以获得数字6,通过str(5)可以获得字符串5,然后在进行运算str(5)+6=56:int(6)+5=11int(6)*5=30

九九乘法表

九九乘法表

九九乘法表注意:每一行的列数是不同的,随着行数的增加,列数在增加。9行用i代表行数的变化从1到9用双重循环实现i与j的变化规律9列用j代表行数的变化从1到9

九九乘法表如果按照行打印乘法表:第一行的内容为:1*1=1第二行的内容为:2*1=22*2=4第三行的内容为:3*1=332=63*3=9第四行的内容为:4*1=44*2=84*3=124*4=16…利用循环每次打印一行,再利用一个循环来生成每一行的内容。

九九乘法表要出现九九乘法表中9*9=81,代码需要这么写:line=i=str(9)将数字9和数字9*9的计算结果都转换为字符串j=str(9)r=str(9*9)line+=j+*+i+=+r将各个字符串利用加号拼接起来后,再与line拼接最终line的内容为字符串9*9=81print(line)

九九乘法表forxinrange(1,10):line=#注意每一次x变化的时候,line都要被清空foryinrange(1,x+1):#注意每一次y的变化范围i=str(x)j=str(y)r=str(x*y)row=j+*+i+=+r+例如:当x为3的时候,y的变化范围是(1,4),line+=rowprint(line)y循环3次,第一次时i的值为3,j的值为1,r的值为3,row的值为1*3

文档评论(0)

知行天下 + 关注
实名认证
文档贡献者

高级工程师持证人

若有问题,或需要相关资料的请联系我

领域认证该用户于2025年11月21日上传了高级工程师

1亿VIP精品文档

相关文档