- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
python 编程三阶公开课 优质课 适用如遇课件中视频、音频无法正常播放,请在网站联系上传者索取完整版本。如需与课件配套的教学设计、随堂练习,请与上传者联系索取。
函数的基础
情境引入想一想人们每天丢掉多少东西:矿泉水瓶、可乐罐、薯片袋子、装有甜点的塑料盒,如果一股脑都地堆在你的面前,那会是什么样的情景?如果这些东西都能够重复使用该多好!
循序善诱在编写程序的世界里,重复使用也同样重要。重复使用会使你的代码变得简短而易读。
循序善诱函数函数是一段功能代码,它能让Python做某些特定事情。函数是代码重用的一种重要的方式,即你可以在你的程序里多次使用函数。下面让然我们来学习一下Python中的公用函数,也称内建函数。
新知教授1、abs函数2、bool函数3、float函数4、课堂总结
abs函数
新知教授绝对值| x |正数和0的绝对值是它本身负数的绝对值是它的相反数例如:1的绝对值等于1,-1的绝对值也等于1.
思维构建abs()函数会返回数字的绝对值。abs()函数的语法:abs(x)a = abs(-1)print(a)输出结果等于1哦
编玩边学你可以在游戏里使用abs()函数计算一个游戏中的角色移动的绝对距离。steps = -3 # 向左走了3步print(“您的角色走了:“)print(abs(steps)) # 绝对值函数print(步)
bool函数
思维构建booI表示两种可能的值中的一种,通常是真(true)或者假(false)。bool函数的语法:bool(x)
思维构建当对数字使用 bool 函数时。只有参数是0时,bool函数返回False,任何其他参数值都返回True。A = 0B = 35C = 56.32D = -6print(bool(A)) #Falseprint(bool(B)) #Trueprint(bool(C)) #Trueprint(bool(D)) #True
思维构建当对其他类型的值使用bool函数时比如字符串,对于没有值的字符串(也就是None 或者空字符串)返回 False,否则返回True。print(bool(None)) #Falseprint(bool()) #Falseprint(bool( )) #Trueprint(bool(J)) #Trueprint(bool(Hello JIMA!)) #True
思维构建对列表、元组和字典使用bool函数时。空的列表、元组和字典返回 False,非空的列表、元组和字典返回返回True。aList = []print(bool(aList)) #FalsebList = [1, 2, 3]print(bool(bList)) #True
编玩边学yearOld = input(请输入您的生日信息:)if not bool(yearOld): #如果用户没有输入,程序会提醒他 print(您需要输入信息才能继续!!!)else: print(您的生日为:%s % yearOld)你可以用bool函数来判断一个值是否己经被设置。例如,如果我们让用户用我们的程序输入他的出生年份,我们的 if语句可以用bool函数来验证是否已经输入了值。
float函数
思维构建float()函数把字符串或者数字转换成浮点数,也就是一个带有小数点的数字。float()函数还有兄弟姐妹。例如我们见过的int()函数和str()函数它们的语法与float()函数一样:float(x)、int(x)、str(x)。intstrstr函数能做什么呢?int函数有什么能力?
编玩边学print(欢迎来到圆形面积计算系统:)R = input(请您输入圆的半径(单位:厘米):)R = float(R) #把键盘输入的字符串信息进行转换print(圆的面积为%s平方厘米 % (R*R*3.14))你可以用float来把程序中的输入的字符串信息转换成数字来进行程序的后续的运算,这很有用。例如:float是啦,我和int、str都可以把其他类型的数据转换成自己的样子
实践创作小贴士:在进行数据类型转化时一定是可转化的数值类型,不能把类似hello world!、123_456等非数值类型使用float()、int()函数转换!!你学会了吗?
课堂总结函数是一段功能代码,可以重复使用abs()函数会返回数字的绝对值bool()函数根据参数的值返回真或者假。float()函数把字符串或者数字转换成浮点数函数
分享交流同学们今天写代码有没有遇到什么问题?演示今天打印的代码
同学们,要加油哦!下节课见啦
知识从点滴累积2023年新版
您可能关注的文档
- python编程 一阶第07课 7课 while循环 课件 .pptx
- python编程 一阶第11课 排列小星星 课件 .pptx
- python编程教学 二阶第02课 神奇的“圆” 课件 .pptx
- python编程教学 二阶第05课 春联 课件 .pptx
- python编程教学 二阶第06课 新年贺卡 课件 .pptx
- python编程教学 二阶第08课 奥运五环 课件 .pptx
- python编程教学 二阶第10课 多彩同心圆 课件 .pptx
- python编程教学 二阶第11课 花蟒蛇 课件 .pptx
- python编程教学 二阶第20课 案例考题(三)课件 .pptx
- python编程教学 三阶第05课 高阶函数 课件.pptx
- 2025老年公寓出租合同书模板.docx
- 莱芜钢铁股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版带答案.docx
- 2025年注册安全工程师安全生产技术基础模拟考试题库试卷.pdf
- STEAM创新:能力提升实战.pptx
- 莱芜钢铁股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版参考答案.docx
- 莱芜钢铁股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及参考答案1.docx
- 2025年陕西省汉中市洋县高三下学期第八周周测数学试卷.docx
- 莱芜钢铁股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及参考答案1.docx
- 莱芜钢铁股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完整版.docx
- 莱芜钢铁股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版一套.docx
文档评论(0)