第十二课Python的函数ppt课件(11张PPT)-新浙教版(2020)八年级上册《信息技术》.pptx

上传人(卖家):Q123 文档编号:4704657 上传时间:2023-01-03 格式:PPTX 页数:11 大小:250.54KB
下载 相关 举报
第十二课Python的函数ppt课件(11张PPT)-新浙教版(2020)八年级上册《信息技术》.pptx_第1页
第1页 / 共11页
第十二课Python的函数ppt课件(11张PPT)-新浙教版(2020)八年级上册《信息技术》.pptx_第2页
第2页 / 共11页
第十二课Python的函数ppt课件(11张PPT)-新浙教版(2020)八年级上册《信息技术》.pptx_第3页
第3页 / 共11页
第十二课Python的函数ppt课件(11张PPT)-新浙教版(2020)八年级上册《信息技术》.pptx_第4页
第4页 / 共11页
第十二课Python的函数ppt课件(11张PPT)-新浙教版(2020)八年级上册《信息技术》.pptx_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、目录1、认识函数2、自建函数和自定义函数3、函数的应用以len()函数为例:3 st st=PythonPython lenlen(st)(st)6 6 lslst t=HUAWEIHUAWEI,OPPOOPPO,VIVOVIVO lenlen(lst)(lst)3 3【想一想】有什么办法可以求字符串或者列表的长度呢?封装起来封装起来【想一想】既然没有len()函数也能实现求长度的功能,Python为什么要提供这个函数呢?回顾 用计算机解决问题,常将一个复杂的大问题分解成一系列简单的小问题。当问题细化到足够简单时,可以通过函数将那些能够解决小问题的程序封装起来。当各个小问题都解决了,大问题也就

2、迎刃而解了。比如借助台阶,一步一步往上走,最终到达目的地。4认识函数 函数是一段具有特定功能、可重复使用的语句块。函数用函数名来表示,并通过函数名进行功能调用。5 Python中主要有两类函数:系统内建函数和用户自定义函数。认识函数6函数功能描述input()从标准输入读取字符串print()可以一次输出多个对象int()将数字或字符串转换为整型float()将整数或字符串转换为浮点型str()返回对象的字符串格式len()返回int型整数,表示对象的项目个数abs()返回绝对值min()返回最小值max()返回最大值sqrt()返回平方根的值,如math.sqrt(4)返回的值是2.0(需要

3、导入math模块)sorted()返回排序后的值,默认是升序ord()返回字符对应的 ASCII值,如ord(a)返回的值是97chr()返回ASCII值对应的字符,如chr(97)返回的值是a认识函数内建函数7#自定义函数的语法格式:自定义函数的语法格式:defdef (参数列表参数列表):):returnreturn 由用户创建的函数叫作自定义函数。():认识函数自定义函数8 任务一:在学生练习中完成书本P56“定义printinfo()函数”部分。#定义定义printinfoprintinfo函数函数defdef printinfoprintinfo(name,age):(name,ag

4、e):printprint(“Name“Name:,name),name)printprint(“Age“Age:,age),age)#定义函数的语法格式:定义函数的语法格式:def def(参数列表参数列表):):return return#调用函数的语法格式:调用函数的语法格式:(参数列表参数列表)#调用调用printinfoprintinfo函数函数printinfo(printinfo(mikimiki,50),50)printinfo(age=50,name=printinfo(age=50,name=mikimiki)按形参位置传入实参按形参关键字传入实参 任务二:在学生练习中完成

5、书本P56“调用printinfo()函数”部分。自定义函数的定义和调用方法9自定义函数练习(导引P20)例1:某航线关于乘客托运行李的规定如下:每位经济舱旅客可免费托运一件重量最多20千克的行李,超出部分每千克需按经济舱全票价的1.5%来收取。小华用weight表示行李的重量,price表示经济舱全票价。实现上述功能的程序段如下:解析:可以应用数学解应用题的方式:超重量行李费=(行李重量-20)*机票全票价*1.5%import math def pay(w,p):if w20:return money else:return 0weight=int(input(“行李重量:”)price=int(input(“机票价格:”)total=print(“超重量行李费为:”+str(total)money=int(w-20)*p*0.015)pay(weight,price)wp(导引P22)练习10:下面有一段Python程序,执行结果是 。课后拓展def sushu():flag=True for i in range(2,n):if n%i=0:flag=False return flag#程序返回print(sushu(19)Truen若能被1和自身以外的数整除,就返回FalseThanks!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中 > 信息 > 浙教版(2020) > 八年级上册
版权提示 | 免责声明

1,本文(第十二课Python的函数ppt课件(11张PPT)-新浙教版(2020)八年级上册《信息技术》.pptx)为本站会员(Q123)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|