- 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
- 初中多媒体英语语法游戏教学法的实践研究教学研究课题报告.docx
- 绿色物流发展模式与交通运输行业协同创新研究教学研究课题报告.docx
- 小学英语绘本阅读对口语表达与跨文化交际能力的促进作用教学研究课题报告.docx
- 2025至2030年中国电子线缆设备行业投资前景及策略咨询报告.docx
- 高中生职业生涯教育中家庭、学校、社会协同育人机制研究教学研究课题报告.docx
- 中国自动鱼鳞机行业市场占有率及投资前景预测分析报告.pdf
- 初中政治动画课件在法律知识教学中的应用教学研究课题报告.docx
- 小学分层教学课程资源开发与提高学生分层能力的实践探索教学研究课题报告.docx
- 2025至2030年中国电子美容器行业投资前景及策略咨询报告.docx
- 2025至2030年中国电子线阵B超仪行业投资前景及策略咨询报告.docx
文档评论(0)