资源简介 (共22张PPT)函数的基础情境引入想一想人们每天丢掉多少东西:矿泉水瓶、可乐罐、薯片袋子、装有甜点的塑料盒,如果一股脑都地堆在你的面前,那会是什么样的情景?如果这些东西都能够重复使用该多好!循序善诱在编写程序的世界里,重复使用也同样重要。重复使用会使你的代码变得简短而易读。循序善诱函数函数是一段功能代码,它能让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()函数把字符串或者数字转换成浮点数函数分享交流同学们今天写代码有没有遇到什么问题?演示今天打印的代码同学们,要加油哦!下节课见啦 展开更多...... 收起↑ 资源预览