《Python程序设计》教学课件—03Python流程控制.pptxVIP

《Python程序设计》教学课件—03Python流程控制.pptx

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 Python流程控制采用顺序结构、选择结构和循环结构的程序设计,可以描述任何复杂的过程。目录第3章 Python流程控制3.1 顺序结构 3.1.1 输出函数print() 3.1.2 输入函数input() 3.1.3 注释语句 3.1.4 顺序结构程序实例3.2 选择结构 3.2.1 if-else条件语句 3.2.2 if-elif-else语句 3.2.3 if语句的嵌套3.3 循环结构 3.3.1 while循环语句 3.3.2 for循环语句 3.3.3 嵌套循环 3.3.4 break语句和continue语句 3.3.5 循环中的else语句3.4 习题3.1 顺序结构顺序结构(Sequential Structure)是一种从开始到结束的线性结构。按从左至右、自上而下,顺序依次逐行执行一次程序语句,这种自上而下依次执行的程序称为顺序结构程序。3.1.1 输出函数print()1. print()函数的语法格式print()函数的语法格式如下: print(value, ...[, sep= , end=\n])说明:1)可以一次输出多个对象value,用“,”分隔。n=10s=abcprint(n, s)运行结果为:10 abc3.1 顺序结构2)sep用来间隔多个对象,默认值是一个空格。可以设置成其他字符。print(n, s, sep=---)运行结果为:10---abc3)end用来设置以什么结束输出,默认值是换行符\n,即print()函数总是默认换行。通过换成其他字符串来实现换行与防止换行。print(n, end=,)print(s)运行结果为:10,abc也可以在end结尾加上换行符。例如,如下代码:print(aaa, end=ok\n)print(aaa, 100, sep==, end=bye)运行结果为:aaaokaaa=100bye3.1 顺序结构2. print()函数应用实例1)用print()在括号中加字符串,就可以向显示器上输出指定的文字。 print(Hello, World!)运行结果为:Hello, World!2)print()函数也可以接收多个字符串,用逗号“,”隔开,就可以连成一串输出,遇到逗号“,”就会输出一个空格。 print(计算机, 世界, 奥妙无穷)运行结果为:计算机 世界 奥妙无穷3)print()也可以输出数值型数据或者计算结果。print(12.5, 100, 50*21)12.5 100 1050print(100 + 200)3003.1 顺序结构可以把100 + 200的计算结果显示得更直观一点,如下代码:print(100 + 200 =, 100 + 200)运行结果为:100 + 200 = 3004)设置间隔符。例如,用“.”代替默认的空格,如下代码: print(www, python, org, sep=.)运行结果为:3.1 顺序结构3. 数据的格式化输出Python中,用%表示格式控制符和转换说明符的开始。1)常用的格式字符如下。%s:参数转换为字符串。%d:参数转换为十进制整数。%f:参数转换为浮点数。例如,如下代码中,The length of %s is %d这部分叫格式控制符;%(str, x)这部分叫转换说明符。str = Hello, world!x = len(str)print(The length of %s is %d %(str, x))运行结果为:The length of Hello, world! is 153.1 顺序结构2)最小字段宽度和精度。最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。点(.)后跟精度值:如果需要输出实数,精度值表示出现在小数点后的位数。如果需要输出字符串,那么该数字就表示最大字段宽度。字段宽度中,小数点也占一位。PI = 3.141592653print(%10.3f % PI) # f按浮点数显示,字段宽度为10,精度为3运行结果为: 3.1423.1 顺序结构3)转换标志。-:表示左对齐。+:表示在数值前加正负号。 (空白字符,空格):表示正数之前保留空格。0:表示转换值若位数不够则用0填充。【例3-1】数据的格式化输出示例。PI = 3.1415926print(%-10.3f % PI, |) # 左对齐,还是10个字符,但空格显示在右边print(%+f % PI, |) # 显示正负号。类型f的默认精度为6位小数print(%010.3f % PI, |) # 字段宽度为10,精度为3,转换值若位数不够,则用0填充空白运行结果为:3.142 |+3.141593 |00000

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档