版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
统计正负数——函数的定义与调用播报当日天气——函数的参数传递外卖订单序号生成——变量作用域求n!——递归函数将十进制IP地址转换为二进制数——常用的内置函数随机验证码的生成——代码复用与模块化程序设计实例
用模块实现普通计算器功能。内容提要编写一个程序,分别统计输入的正负数个数,直到输入0结束。【任务描述】定义一个计数函数,完成统计正、负数的个数,然后在主程序中每输入一个数后,调用计数函数,完成统计。【任务分析】定义signcout()函数来完成循环输入整数,并统计正负数的个数,直到输入0停止。然后在主程序中调用signcout()函数。【任务实施】代码实现:defsigncout():#定义函数psign=0usign=0whileTrue:#循环输入和分类统计x=int(input("请输入一个整数:"))ifx>0:psign=psign+1elifx<0:usign=usign+1else:print("正数个数为:{}个,负数个数为:{}个。".format(psign,usign))break#结束循环signcout()#调用函数运行结果:请输入一个整数:1请输入一个整数:2请输入一个整数:-5请输入一个整数:8请输入一个整数:0正数个数为:3个,负数个数为:1个【任务相关知识链接】当程序实现的功能较为复杂时,开发人员通常会将其中的功能性代码定义为一个函数,用以提高代码复用性、降低代码冗余,使程序结构更加清晰。
本任务中主要介绍函数的定义与调用、返回值等内容。函数的定义函数的调用返回值函数的定义函数是由一段完成某一特定功能且能重复使用的代码组成的。Python安装包、标准库中自带的函数统称为内置函数,用户自己编写的函数称为自定义函数。函数通过def关键字定义,def后面的函数名要符合自定义标识符命名原则,然后跟一对小括号,括号中有0到n个参数,用逗号隔开。在参数列表之后是“:”。函数体是一组语句,每条语句左边要缩进4个字符。在函数定义时,参数列表中的参数称为形式参数,简称“形参”。
表4-1函数的定义和调用过程示意函数的定义和调用过程如表4-1所示。函数的定义举例:定义一个求任意两个数字之和的函数。代码实现:defadd(x,y):
returnx+y函数的定义函数的调用函数定义后,通过调用函数运行函数体中定义的代码段。调用格式为:函数名(参数列表)调用带有参数的函数时需要传入参数,传入的参数称为实际参数,简称“实参”。形参存在于函数定义的时候,不占内存,而实参是在函数被调用的时候实际存在的参数,是占用内存地址的。举例:调用刚才定义的add()函数,求2和3的和。代码实现:x=2y=3z=add(x,y)print(z)运行结果:函数的调用5返回值return语句是函数体中用来返回函数的结果或者退出函数。不带参数值的return语句返回的None,带参数值的return语句返回的是参数值。根据实际需求,re
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年建筑节能改造合同协议
- 2026 二年级上册《障碍跑趣味活动》课件
- 百年薪火永续 青春公益致时代-2026纪念五四运动107周年公益宣传片文案
- 《4 窦娥冤》同步练习、分层训练
- 宫颈癌培训试题及答案
- 6.2 夫妻地位平等 课件高中政治统编版选择性必修二法律与生活
- 河北省保定市四校2025-2026学年高二生物上学期10月月考试题
- 桌游聚会免责协议书
- 贵州省凯里市2026年下学期七年级数学半期考试试卷附答案
- 2026年创伤后遗症社会功能恢复评估卷
- 2025中联重科校园招聘笔试历年参考题库附带答案详解
- (二模)2026年茂名市高三年级第二次综合测试英语试卷(含答案)
- 国家级临床重点专科建设评估标准
- 信息化系统项目实施方案
- 房屋渗水解决方案
- 乡镇卫生院耗材采购制度
- 臭氧治疗风险告知与同意书模板
- 酒店资金内部控制制度
- 2024人教版八年级生物下册期末复习重点考点提纲(含答题技巧)
- 5.1人民代表大会制度 课件(23张幻灯片)+内嵌视频 道德与法治统编版八年级下册
- 2025年丽江文化旅游学院招聘140名教师备考题库及参考答案详解
评论
0/150
提交评论