2.4可以复用的代码 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptxVIP

2.4可以复用的代码 课件-江苏省2025年1月普通高中学业水平合格性考试信息技术复习.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第2单元编程计算

2.4可以复用的代码;;在程序代码中有许多功能是相似或完全相同的,这时可以考虑用代码复用的方法提高程序的效率。这既可以减少重复编写代码的工作量,也可以使程序的结构更加清晰。;1.函数

函数类型:系统函数和用户自定义函数。

(1)系统函数即函数库中的标准函数,是程序设计语言或操作系统提供给用户的一系列已经编制好的程序。如print()和input()函数都是系统函数。

常见的系统函数包括数学运算类函数、数据转换类函数、字符串操作类函数、输入输出函数、文件操作类函数等。;(2)用户自定义函数则是用户自己编写的一段程序。

函数一般包括函数名、参数、返回值和函数体等四部分内容,其中函数名和函数体是必不可少的,参数和返回值可根据需要进行定义。

自定义函数的基本格式:

def函数名(参数1,参数2……):

#函数说明

语句或语句组

return返回值;参数是用来向函数传递值的,当有多个参数时,各个参数之间用逗号分隔开。函数执行完成后,由return语句将表达式返回给调用者,结束函数。函数的调用格式:

变量=函数名(参数);2.发布代码

通过模块发布代码可以让很多人共享你的程序。方法:

(1)做好发布前的准备工作。在D:\创建一个文件夹mymodule,其中包含mymodule.py和setup.py两个文件。mymodule.py是一个模块文件,其内容就是自定义的函数;setup.py文件包含有关发布的元数据。

(2)打开mymodule所在的目录,构建发布文件。

(3)将发布文件安装到你的Python本地副本或在互联网上发布你的代码。;3.导入模块并使用

已经构建发布的模块或系统自带模块,必须先导入程序才能使用。

导入模块的语句格式:import模块名。;·Python中提供了大量标准模块,亦称标准库,如time模块和random模块。;(2)random模块可以生成随机数。

random.random():用于生成一个0到1的随机浮点数:0<=n<1.0。

random.randint(a,b):用于生成一个指定范围内的随机整数,生成的随机数n的取值范围为:a<=n<=b。

random.randrange([start,]stop[,step]):从指定范围内,按指定基数递增step的集合中获取一个随机数,如:random.randrange(1,10,2)即在生成的列表中[1,3,5,7,9]中获取一个随机数。;1.Python语言中用来定义函数的关键字是(B)。;3.关于函数的参数,以下选项中描述错误的是(A)。;4.以下Python程序段,运行后输出的值是(A)。;5.运行下列程序后,函数f(4)的值为(D)。;6.下列代码的输出结果是(C)。;7.关于python发布代码及安装使用代码,下列说法中错误的是(C)。;8.以下关于模块说法中,错误的是(C)。;10.想要在Python程序运行时产生一个随机数,需要导入的模块是(B)。

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

提供小学、初中、高中信息科技教案、试卷、课件等优质教学资源

1亿VIP精品文档

相关文档