欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Python 3教程16——Python3 循环语句公开课.docx

    • 资源ID:69337888       资源大小:56.23KB        全文页数:7页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python 3教程16——Python3 循环语句公开课.docx

    Python 3教程16Python3循环语句十六、Python3循环语句本章节将为大家介绍Python循环语句的使用。Python中的循环语句有for和while。Python循环语句的控制结构图如下所示:(一)while 循环Python中while语句的一般形式:while判断条件:语句同样需要注意冒号和缩进。另外,在Python中没有do.while循环。 以下实例使用了 while来计算1到100的总和:实例#!/usr/bin/env python3n = 100sum = 0counter = 1while counter <= n:sum = sum + countercounter += 1print(Hl 到 %d 之和为:%d” (n,sum)执行结果如下:1到100之和为:50501 .无限循环我们可以通过设置条件表达式永远不为false来实现无限循环,实例如下:实例#!/usr/bin/python3var = 1while var = 1: # 表达式永远为truenum = int(input("输入一个数字 :")print ("你输入的数字是:", num)print ("Good bye!")执行以上脚本,输出结果如下:输入一个数字:5你输入的数字是:5输入一个数字:你可以使用CTRL+C来退出当前的无限循环。无限循环在服务器上客户端的实时请求非常有用。2 .while循环使用else语句在whileelse在条件语句为false时执行else的语句块:实例#!/usr/bin/python3count = 0while count < 5:print (count,"小于 5")count = count + 1else:print (count,"大于或等于 5")执行以上脚本,输出结果如下:0 小于51 小于52小于53小于54 小于55大于或等于53 .简单语句组类似if语句的语法,如果你的while循环体中只有一条语句,你可以将该语句与while 写在同一行中,如下所示:实例#!/usr/bin/pythonflag = 1while (flag): print ('欢迎访问菜鸟教程!)print ("Good bye!")注意:以上的无限循环你可以使用CTRL+C来中断循环。执行以上脚本,输出结果如下:(二)for语句Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 for循环的一般格式如下:for <variable> in <sequence>: <statements>else:<statements>Python loop循环实例: 实例»>languages = "C", "C+", "Perl", "Python" »> for x in languages: . print (x) c C+ Perl Python »>"以下for实例中使用了 break语句,break语句用于跳出当前循环体: 实例#!/usr/bin/python3sites = ,Baidu, "Google",'Runoob'V'Taobao" for site in sites:if site = "Runoob": print("菜鸟教程!”) breakprint(“循环数据"+ site) else:print("没有循环数据!”) print("完成循环!”)执行脚本后,在循环到“Runoob”时会跳出循环体:一循环数据Baidu 循环数据Google 菜鸟教程! 完成循环!l.range()函数如果你需要遍历数字序列,可以使用内置range。函数。它会生成数列,例如: 实例»>for i in range(5):. print(i)4你也可以使用range指定区间的值: 实例»>for i in range(5,9):print(i)5678»>也可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做,步 长)实例»>for i in range。10, 3):print(i)0369»>实例»>for i in range(-10, -100, -30):print(i)-10-40-70»>您可以结合range。和len()函数以遍历一个序列的索弓I,如下所示:实例»>a = 'Google', 'Baidu1, 'Runoob', 'Taobao', 'QQ'»> for i in range(len(a):. print(i, ai)0 Google1 Baidu2 Runoob3 Taobao4QQ»>还可以使用range。函数来创建一个列表: 实例»>list(range(5) O 1, 2, 3, 4 »>2.break和continue语句及循环中的else子句break语句可以跳出for和while的循环体。如果你从for或while循环中终止,任 何对应的循环else块将不执行。实例如下:实例#!/usr/bin/python3for letter in 'Runoob':# 第一个实例if letter = 'b':break#第二个实例print (f当前字母为letter)var = 10while var > 0:print ('当期变量值为var)var = var-1if var = 5:breakprint ("Good bye!")执行以上脚本输出结果为: 当前字母为:R当前字母为: 当前字母为:当前字母为:0当前字母为:0当期变量值为:10当期变量值为:9当期变量值为:8当期变量值为:7当期变量值为:6Good bye!continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮 循环。实例#!/usr/bin/python3for letter in 'Runoob':# 第一个实例if letter = 'o':#字母为o时跳过输出continueprint ('当前字母letter)var = 10#第二个实例while var > 0:var = var -1if var = 5:#变量为5时跳过输出continueprint。当前变量值var)print ("Good bye!")执行以上脚本输出结果为:当前字母:R当前字母:U当前字母:n当前字母:b当前变量值:9当前变量值:8当前变量值:7当前变量值:6当前变量值:4当前变量值:3当前变量值:2当前变量值:1当前变量值:0Good bye!循环语句可以有else子句,它在穷尽列表(以f。以盾环)或条件变为false (以while循环) 导致循环终止时被执行,但循环被break终止时不执行。如下实例用于查询质数的循环例子:实例#!/usr/bin/python3for n in range(2,10):for x in range(2, n):if n % x = 0:print(n,'等于x, n/x) breakelse:#循环中没有找到元素 print(n,'是质数,)执行以上脚本输出结果为:2是质数3是质数4等于2*25是质数6等于2*37是质数8等于2*49等于3*3(三)pass语句Python pass是空语句,是为了保持程序结构的完整性。 pass不做任何事情,一般用做占位语句,如下实例 实例»>while True:. pass #等待键盘中断(Ctrl+C)最小的类:实例»>class MyEmptyClass:. pass以下实例在字母为。时执行pass语句块: 实例#!/usr/bin/python3for letter in 'Runoob':if letter = 'o':passprint。执行 pass 块') print ('当前字母letter)print ("Good bye!")执行以上脚本输出结果为:当前字母:R 当前字母:U 当前字母:n 执行pass块 当前字母:o 执行pass块 当前字母:o 当前字母:b Good bye!

    注意事项

    本文(Python 3教程16——Python3 循环语句公开课.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开