- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
口令:BBS1113 口令:RAPID708 第3章 条件、循环语句、列表和函数 学习目标 掌握条件语句的性质和使用方法。 掌握循环语句的性质和使用方法。 掌握列表的属性和常用方法。 掌握函数的定义和使用方法。 条件语句 if语句结构 if 表达式A: 语句块A if…else…语句结构 if 表达式A: 语句块A else 语句块B if…elif…else语句结构 if 表达式A: 语句块A elif 表达式B: 语句块B … …其他的elif语句块 else: 语句块C 在“if…else…”语句结构中,若表达式A为真,则执行语句块A,否则就会执行语句块B。 在“if”语句结构中,表达式A确定程序的执行流程,当表达式A为真时(也就是布尔值为True),则执语句块A,当表达式A为假时(也就是布尔值为Flase),则不执行语句块A。需要注意,表达式A后面的冒号“:”不能省略,语句块A需要注意缩进的格式。 在“if…elif…else”语句结构中,若表达式A为真,则执行语句块A。若表达式B为真,则执行语句块B。均不满足时,会执行语句块C。需要注意,elif语句可以有多个。 案例 案例:面试资格确认 #_*_coding:utf-8_*_ # # 面试资格确认 # age=24 subject=计算机 college=非重点 if (age 25 and subject==电子信息工程) or \ (college==重点 and subject==电子信息工程 ) or \ (age=28 and subject==计算机): print(恭喜,你已获得我公司的面试机会!) else: print(抱歉,你未达到面试要求) 循环语句 while循环 while 表达式A: 循环语句块 for循环 for i in range(M,N): 循环语句块 在“while”循环中,当表达式A为真时(也就是布尔值True),则会一直执循环语句块,当表达式A为假时(也就是布尔值Flase),则会不执行或者会跳出while循环。需要注意,表达式A后面的冒号“:”不能省略,语句块A要注意缩进的格式。 函数range(M,N)会生成一个0到(N-1)个数字列表,for循环就会循环M次,循环语句块会执行M次。 案例 案例:计算100以内的所有素数 #_*_coding:utf-8_*_ # # 计算100以内的所有素数 # for n in range(1, 100): for i in range(2, n): if n%i == 0: break else: print(n, end= ) 列表 容器是Python中一种数据结构,容器基本上包含其他对象的任意对象。序列(列表、元组和字符串)和映射(字典)是两类主要的容器。序列中的每个元素都有对应编号,映射中每个元素有对应的键。需要注意,集合既不是序列也不是映射的容器类型。 列表是Python中内置的有序可变序列,列表所有元素放置于一对中括号“[]”中,并使用逗号分隔开,Python有很多方式进行列表操作,下面分别进行举例说明。 列表基本操作 列表初始化 num=[] num [] num=[None]*10 num [None, None, None, None, None, None, None, None, None, None] 元素赋值 x=[1,2,3,4] x[2]=5 x [1, 2, 5, 4] 元素分片赋值 buf=list(Hello,Python!) buf[6:]=list(Word!) buf [H, e, l, l, o, ,, W, o, r, d, !] 删除元素 city=[北京,天津,上海,广东] del city[2] city [北京, 天津, 广东] 列表常用方法 调用方式:对象.方法(参数) 列表常用方法 append( )方法 num=[3,4,5,7] num.append(10) num [3, 4, 5, 7, 10] extend( )方法 num=[3,4,5] num.extend([7,8,9]) num [3,4, 5, 7, 8, 9] insert( )方法 num=[3,4,5,7,8,9] num.insert(3,6) #在索引为3的位置插入元素6 num [3,4,5,6, 7, 8, 9] pop( )方法 num = list((3,5,7,9,
文档评论(0)