Python电子教案2-1 Python程序实例解析.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
词语:语句 拼音:yǔjù 解释:文句;成句的话。宋刘攽《中山诗话》:“后进多窃义山语句。”《水浒传》第三九回:“语句又不曾差了。”徐特立《国文教授之研究》第一章:“但用字虽精当,而语句篇章之组织失序,亦不足以达意。” 词语:增加 拼音:zēngjiā 解释:增添,在原有的基础上加多。《汉书·刑法志》:“增加肉刑、大辟。”唐韩愈《黄家贼事宜状》:“所费既不增加,而兵士又皆便习。”清陈康祺《郎潜纪闻》卷五:“盛京内务府,尊藏典训、宗器二百餘年。寳守维谨,屡有增加。”巴金《灭亡》第一章:“李冷虽想装出安静的样子,但自己底惶惑却是一秒钟一秒钟地增加。” 第9行else语句没有判断条件,表示当所有if、elif条件都不满足时所执行的语句。表示用户输入的内容不符合预定义的摄氏温度值和华氏温度值格式,对于该程序来说,用户输入出现了错误。 分支语句 第二十八页,共40页。 用户输入两个数字,计算它们的平均数,并输出平均数 Eval()函数 第二十九页,共40页。 简单说,eval(字符串)的作用是将输入的字符串内容变成Python语句,并执行这个语句。实例代码1.1使用eval()函数将用户的部分输入(TempStr[0:-1])由字符串转换成数字,假设用户输入102C,经过eval()函数处理,将变成Python内部可进行数学运算的数值102。 Eval()函数 第三十页,共40页。 使用eval()函数处理字符串需要注意合理使用,例如,如果直接输入字符串hello,eval()函数将去掉两个引号,解释其为一个变量,由于之前没有定义过hello变量,解释器报错。当输入字符串hello时,eval()函数去掉外部双引号后,内部还有一个引号,则hello被解释为字符串。eval()函数还有很多作用,请读者在实践中逐步挖掘。 Eval()函数 第三十一页,共40页。 Eval()函数 第三十二页,共40页。 如果希望用户输入一个数字,可以是小数或负数,并用程序对这个数字进行计算,可以采用eval(input(输入提示字符串))的组合,例如: Eval()函数 第三十三页,共40页。 实例代码1.1中第5、8、10行是print(待输出字符串)输出函数,用来输出字符信息,也能够以字符形式输出变量。 当输出纯字符信息时,可以直接将待输出内容传递给print()函数,如第10行。 当输出变量值时,需要采用格式化输出方式,通过format()方法将待输出变量整理成期望输出的格式,如第5和8行。 print()函数 第三十四页,共40页。 具体来说,print()函数用槽格式和format()方法将变量和字符串结合到一起输出。例如第5行,输出的模板字符串是转换后的温度是{:.2f}C,其中大括号{}表示一个槽位置,这个括号中的内容由字符串后面紧跟的format()方法中的参数C填充。大括号{:.2f}中内容表示变量C输出的格式,具体表示输出数值取两位小数值 print()函数 第三十五页,共40页。 用两个小例子感受一下这段程序的魅力吧 print()函数 第三十六页,共40页。 循环语句:控制程序运行,根据判断条件或计数条件确定一段程序的运行次数 遍历循环,基本过程如下 for i in range (计数值): 表达式1 例如,使某一段程序连续运行10次 for i in range (10): 源代码 循环语句 第三十七页,共40页。 实例代码1.1和实例代码1.2都是由一个序列表达式组成,程序按照顺序方式从头执行到尾。实际编程中,一般将特定功能代码编写在一个函数里,便于阅读和复用,也使程序模块化更好。 函数可以理解为对一组表达特定功能表达式的封装,它与数学函数类似,能够接收变量并输出结果。input()、print()、eval()都是Python解释器内置的函数。 函数 第三十八页,共40页。 经过函数改造后的温度转换程序实例代码1.3如下所示。 函数 第三十九页,共40页。 实例代码第2行的def保留字定义了一个函数,从第2行到第10行,该函数名字为tempConvert(),它使用一个参数ValueStr。 tempConvert()函数所属代码是第2行后与之有缩进关系的代码,即第3到10行。在这些代码中,ValueStr变量作为输入函数的字符串使用。由def保留字定义的函数在程序中不直接执行,需要使用函数名称调用才能执行。 函数 第四十页,共40页。 词语:实例 拼音:shílì 解释:实际的例子:用~说明。 词语:温度 拼音:wēndù 解释:冷热的程度。冰心《姑姑·分》:“你将永远是花房里的一盆小花,风雨不侵的在划一的温度之下,娇嫩的开放着。”《小说选刊》1981

文档评论(0)

qianxiu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档