函数 全市一等奖_第1页
函数 全市一等奖_第2页
函数 全市一等奖_第3页
函数 全市一等奖_第4页
函数 全市一等奖_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

移动应用开发项目实战由移动应用资源库课程开发组开发北京电子科技职业学院Content目录01020304题目及要求背景知识解题思路参考程序05习题答案题目及要求

编写一个函数sortmin_max,参数为列表number_list,功能是对该列表的数据从小到大排序。另外编写一个函数,功能为判断输入数据number是否为大于1,程序中从键盘输入一个大于1的数字,先判断输入的数据是否大于1,如果输入不符合要求则结束程序,否则输入number个数据并调用sortmin_max函数实现排序并输出显示。背景知识(一)函数函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段,它能提高应用的模块性和代码的重复利用率。Python中提供了许多内建函数,比如print(),也可以自己创建函数,这被称为用户自定义函数,Python中允许嵌套定义函数和调用函数。背景知识(二)定义一个函数的简单规则1、函数代码块以def关键词开头,后接函数标识符名称和圆括号()。2、任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。3、函数的第一行语句可以选择性地使用文档字符串用于存放函数说明。4、函数内容以冒号起始,并且缩进。5、return[表达式]

结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。背景知识(三)定义一个函数的语法def函数名([参数列表]):"函数_文档字符串"函数体return[表达式]其中"函数_文档字符串"并不是必须的,加上它可以提供友好的提示和使用帮助。背景知识(四)调用一个函数的方法定义一个函数只给了函数一个名称,它指定了函数里包含的参数和代码块结构。这个函数的基本结构完成以后,要体现它的功能必须通过函数调用,方法是函数名([参数列表]),可以通过另一个函数调用执行,也可以直接从Python提示符执行,如果有返回值也可以赋给别的对象。解题思路

首先分别定义两个函数sortmin_max和biggerthan1,sortmin_max函数有一个参数number_list,用来实现对该列表的数据从小到大排序。思路是从列表第一个数据开始分别和它后面的每个数据比较,如果它大于其后的数据,则交换它们的值,以此类推,直到列表中的最后两个数据做同样的比较完成,此时列表中已经是从小到大排好序的数据,返回列表。biggerthan1函数中,如果输入数据大于1,返回True,否则返回False。程序中定义一个空列表用来存放输入的number个数据,然后输入一个数据,先调用biggerthan1函数判断数据是否符合要求,如果输入个数不符合大于1则直接结束程序退出,否则输入number个数据并保存到空列表中,然后调用sortmin_max函数,输出排序后的结果。参考程序参考程序习题答案请输入需要排序的整数个数:4第1个数据是:43第2个数据是:5第

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论