5.2设计简单程序课件 西北大学出版社中职信息技术(基础模块)下册

2023-09-03
| 80页
| 182人阅读
| 26人下载
普通

内容正文:

程序设计入门 项目五 项目导读 我们所使用的计算机系统、手机系统、各种 App、浏览的网页等都是由程序来完成的,可以说,在当代信息社会,程序和数据一样,已经无处不在。正因为有了这些程序,科技发展才会如此迅速,我们的生活才会如此便利。 信息技术:基础模块(下册) 知识框架 信息技术:基础模块(下册) 任务二 设计简单程序 任务描述 信息技术:基础模块(下册) 本任务通过对一段文本中的数字、字母、空格等字符个数的统计,进一步掌握Python 中字符串的定义和使用,以及循环语句和分支语句的使用。 任务提示 信息技术:基础模块(下册) 实现本任务首先要打开 PyCharm 开发工具并新建项目,才可以编写 Python 代码实现计算一段文本中数字、字母、空格的字符个数。通过该任务,我们可以学会基本的Python 代码编写以及 PyCharm 开发工具的简单使用。要完成本任务,需要进行如下操作: (1)打开 PyCharm 开发工具并新建项目。 (2)在新建的项目中创建 Python 文件。 (3)编写 Python 代码实现功能。 (4)在 PyCharm 开发工具中启动项目并在控制台测试代码结果。 任务完成 信息技术:基础模块(下册) 步骤01:打开PyCharm并创建项目。在PyCharm中创建一个Python项目,如图5-1所示。 任务完成 信息技术:基础模块(下册) 步骤 02:选择“New Project”选项,进入创建项目界面,如图 5-2 所示。 任务完成 信息技术:基础模块(下册) 步骤 03:进入编写代码的控制台。需要注意的是,Location 文本框中是创建项目所 在的路径,此处使用默认的路径,不做修改,单击“Create”按钮,完成项目创建并进入编写代码的控制台,如图 5-3 所示。 任务完成 信息技术:基础模块(下册) 步骤 04:右击项目名称,选择“New”→“Python File”命令,如图 5-4 所示。弹出创建 Python 项目界面,如图 5-5 所示。 任务完成 信息技术:基础模块(下册) 在图 5-5 所示的 Name 文本框中输入文件名称“text01”,最后选择“Python fi le”选项,进入 text01 的编写代码界面。 步骤 05:在 text01 文件中输入代码如下: s=input(' 随意输入字符 :') # 从键盘输入字符并命名为 s letters=0 # 定义一个名称为 letters 的变量 space=0 digit=0 for m in s: # 使用 for 循环输入的字符 s if m.isalpha(): # 如果所循环的字符为字母 letters=letters+1 #letters 变量 +1 elif m.isspace(): # 如果所循环的字母为空格 space=space+1 #space 变量 +1 elif m.isdigit(): #else:之后不能有判断语句,应该直接上需要输 出的结果 digit+=1 print('字母有{}个,空格有{}个,数字有{}个'.format(letters,space,digit)) 任务完成 信息技术:基础模块(下册) 需要注意以下两点: (1)上述代码中“#”后的文字为注释部分,是对本行代码做的解释,对代码运行结果不会产生影响。 (2)编写代码时,要注意对齐方式与上述代码一致,否则将无法正常运行代码。 步骤 06:在 text01 文件代码中右击,选择“Run‘text01’”命令,运行 text01 文件,并在控制台查看效果,如图 5-6 所示。 任务完成 信息技术:基础模块(下册) 在控制台“随意输入字符:”后输入“Hi Python,This’s Text01”,再按 Enter 键,控制台效果如图 5-7 所示。 到此,使用 Python 计算一段文字中的数字、字母、空格的字符个数的代码就已结束。 必备知识 信息技术:基础模块(下册) 一、Python 基础知识 1. Python 简介 自 20 世纪 90 年代初 Python 语言诞生至今,它已逐渐被广泛应用于系统管理任务的处理 和 Web 编程。Python 的创始人为荷兰人吉多·范罗苏姆。Python 的标志如图 5-8 所示。 必备知识 信息技术:基础模块(下册) 2. Python 标识符 标识符是开发人员在程序中自定义的一些符号和名称,如变量名、函数名等。 3. Python 行和缩进 在 Python 中,逻辑行行首的空白是有规定的,逻辑行行首的空白不正确,就会导致程序执行出错。这

资源预览图

5.2设计简单程序课件 西北大学出版社中职信息技术(基础模块)下册
1
5.2设计简单程序课件 西北大学出版社中职信息技术(基础模块)下册
2
5.2设计简单程序课件 西北大学出版社中职信息技术(基础模块)下册
3
5.2设计简单程序课件 西北大学出版社中职信息技术(基础模块)下册
4
5.2设计简单程序课件 西北大学出版社中职信息技术(基础模块)下册
5
5.2设计简单程序课件 西北大学出版社中职信息技术(基础模块)下册
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。