信息技术基础模块(下册)任务2 使用程序设计语言精品课件ppt
展开本任务通过对一段文本中的数字、字母、空格等字符个数的统计,进一步掌握Pythn 中字符串的定义和使用,以及循环语句和分支语句的使用。
实现本任务首先要打开 PyCharm 开发工具并新建项目,才可以编写 Pythn 代码实现计算一段文本中数字、字母、空格的字符个数。通过该任务,我们可以学会基本的Pythn 代码编写以及 PyCharm 开发工具的简单使用。要完成本任务,需要进行如下操作: (1)打开 PyCharm 开发工具并新建项目。 (2)在新建的项目中创建 Pythn 文件。 (3)编写 Pythn 代码实现功能。 (4)在 PyCharm 开发工具中启动项目并在控制台测试代码结果。
步骤01:打开PyCharm并创建项目。在PyCharm中创建一个Pythn项目,如图5-1所示。
步骤 02:选择“New Prject”选项,进入创建项目界面,如图 5-2 所示。
步骤 03:进入编写代码的控制台。需要注意的是,Lcatin 文本框中是创建项目所在的路径,此处使用默认的路径,不做修改,单击“Create”按钮,完成项目创建并进入编写代码的控制台,如图 5-3 所示。
步骤 04:右击项目名称,选择“New”→“Pythn File”命令,如图 5-4 所示。弹出创建 Pythn 项目界面,如图 5-5 所示。
在图 5-5 所示的 Name 文本框中输入文件名称“text01”,最后选择“Pythn fi le”选项,进入 text01 的编写代码界面。 步骤 05:在 text01 文件中输入代码如下:
s=input(' 随意输入字符 :') # 从键盘输入字符并命名为 sletters=0 # 定义一个名称为 letters 的变量space=0digit=0fr m in s: # 使用 fr 循环输入的字符 s if m.isalpha(): # 如果所循环的字符为字母 letters=letters+1 #letters 变量 +1 elif m.isspace(): # 如果所循环的字母为空格 space=space+1 #space 变量 +1 elif m.isdigit(): #else:之后不能有判断语句,应该直接上需要输出的结果 digit+=1print('字母有{}个,空格有{}个,数字有{}个'.frmat(letters,space,digit))
需要注意以下两点: (1)上述代码中“#”后的文字为注释部分,是对本行代码做的解释,对代码运行结果不会产生影响。 (2)编写代码时,要注意对齐方式与上述代码一致,否则将无法正常运行代码。 步骤 06:在 text01 文件代码中右击,选择“Run‘text01’”命令,运行 text01 文件,并在控制台查看效果,如图 5-6 所示。
在控制台“随意输入字符:”后输入“Hi Pythn,This’s Text01”,再按 Enter 键,控制台效果如图 5-7 所示。 到此,使用 Pythn 计算一段文字中的数字、字母、空格的字符个数的代码就已结束。
一、Pythn 基础知识1. Pythn 简介自 20 世纪 90 年代初 Pythn 语言诞生至今,它已逐渐被广泛应用于系统管理任务的处理和 Web 编程。Pythn 的创始人为荷兰人吉多·范罗苏姆。Pythn 的标志如图 5-8 所示。
2. Pythn 标识符 标识符是开发人员在程序中自定义的一些符号和名称,如变量名、函数名等。
3. Pythn 行和缩进 在 Pythn 中,逻辑行行首的空白是有规定的,逻辑行行首的空白不正确,就会导致程序执行出错。这是与其他语言不同的一个重要方面。缩进的空白是有要求的,下面是一些缩进的方法。(1)一般情况下逻辑行行首不应该出现空白。(2)if 语句的缩进方法。(3)while 循环的缩进方法。
具体的缩进方法如下所示:
# 一般情况下,行首不应该出现空白imprt sys# 缩进的方法有两种,可以按空格,也可以按 Tab 键#if 语句的缩进方法a=7if a > 0: print “hell” # 前面的空格是按 Tab 键#while 语句的缩进方法a=0while a<7: print a # 前面的空格是按 Tab 键 a+=1 # 前面的空格是按 Tab 键
4. Pythn 引号 Pythn 中的引号有如下 2 个作用:(1)表示多行注释。一对三个单引号或双引号表示多行注释。(2)用于定义字符串。①单引号字符串:'abc'。②双引号字符串:"abc"。③三引号字符串:"'abc"'(三单引号),"""abc"""(三双引号)。
总结如下: (1)单引号内可以使用双引号,中间的内容会当作字符串打印。 (2)双引号内可以使用单引号,中间的内容会当作字符串打印。 (3)三单引号和三双引号中间的字符串在输出时会保持原来的格式。 (4)引号无论单双都是成对出现的,当字符串需要加入引号时,可采用单引号与双引号互相嵌套使用。 (5)Pythn 支持单引号,因为在某些场景下需要用到单引号,用“\”转义符转义,或者外加一对双引号;如果是双引号,则外加一对单引号。
5. Pythn 数据类型 (1)整型 int。整型是没有小数部分的数字,如 -5、-4、-3、0、7、9 等。 (2)浮点型 fl at。浮点型表示的是带有小数点部分的数字,如 1.234、-0.05、11.25 等。 (3)字符串 str。字符串表示的是文本。为了表示一个字符串的值,需要用单引号(' ')或双引号("")引起来。 (4)长整型 lng。长整型是整型的超集。 (5)布尔型 bl。该值的取值只有两个:True(1) 和 False(0)。 (6)空值 Nne。Pythn 有一个特殊的空值常量 Nne。
6. 变量与常量 (1)变量。在程序运行过程中,值可以不断变化的量即为变量。 (2)常量。与变量相反,在程序运行过程中值不能被修改的量即为常量。Pythn 中没有专门定义常量的方式,通常使用大写变量名表示,仅仅是一种提示效果。
7. 关键字 关键字也称为保留字,每一种程序设计语言都有预先定义的具有特别意义的关键字。Pythn 语言有 33 个关键字,见表 5-2。
8. Pythn 注释 注释的内容对程序的运行结果没有影响。Pythn 中的注释分为单行注释和批量、多行注释。 (1)单行注释。Pythn 中的单行注释以“#”开头。 (2)批量、多行注释。Pythn 的批量、多行注释用三引号包含要注释的内容,可以是三个单引号,也可以是三个双引号。
9. Pythn 运算符 Pythn 语言支持以下几种类型的运算符: (1)算术运算符。Pythn 的算术运算符主要完成操作数的算术运算,包括加、减、乘、除、幂、取整等,具体描述及实例见表 5-3。
(2)比较运算符。比较运算符主要完成操作数的比较计算,比较的结果通常是一个逻辑量。 Pythn 的比较运算符描述及实例见表 5-4。
(3)赋值运算符。赋值运算符“=”表示将右侧的值赋给左侧的变量或表达式。除简单的赋值运算符外,Pythn 还提供了复合的赋值运算符,见表 5-5。
(4)逻辑运算符。逻辑运算符用于将两个变量或表达式进行逻辑运算。Pythn的逻辑运算符有与、或、非 3 种,见表 5-6。
(5)成员运算符。除了上述运算符之外,Pythn 还支持成员运算符,用于测试实例中是否包含了一系列成员,包括字符串、列表或元组。Pythn 的成员运算符描述及实例见表 5-7。
(6)身份运算符。身份运算符用于比较两个对象的存储单元,即判断两个标识符是否引自同一个对象,见表 5-8。
10. 运算符的优先级表 5-9 列出了 Pythn 运算符的优先级。表格中自上至下优先级逐渐降低。
编写 Pythn 程序,模拟如下手机充值场景:计算机提示:欢迎使用手机充值业务,请输入充值金额。假设账户初始余额为 10 元,用户又充值 10 元。计算机输出:充值成功,您本次充值 10 元,账户余额为 20 元,如图 5-9 所示。其实现代码如下所示:
中职信息技术高教版(2021)基础模块(下册)任务1 使用选择结构一等奖ppt课件: 这是一份中职信息技术高教版(2021)基础模块(下册)任务1 使用选择结构一等奖ppt课件,文件包含13高教版信息技术《52设计简单程序任务1使用选择结构》PPT课件pptx、13高教版信息技术《52设计简单程序任务1使用选择结构》教案docx等2份课件配套教学资源,其中PPT共20页, 欢迎下载使用。
高教版(2021)第5单元 感受程序魅力——程序设计入门5.1 初识程序设计任务2 使用程序设计语言示范课课件ppt: 这是一份高教版(2021)第5单元 感受程序魅力——程序设计入门5.1 初识程序设计任务2 使用程序设计语言示范课课件ppt,文件包含12高教版信息技术《51初始程序设计任务2使用程序设计语言》PPT课件pptx、12高教版信息技术《51初始程序设计任务2使用程序设计语言》教案docx等2份课件配套教学资源,其中PPT共29页, 欢迎下载使用。
信息技术基础模块(下册)任务1 认识算法精品ppt课件: 这是一份信息技术基础模块(下册)任务1 认识算法精品ppt课件,文件包含11高教版信息技术《51初始程序设计任务1认识算法》PPT课件pptx、11高教版信息技术《51初始程序设计任务1认识算法》教案docx等2份课件配套教学资源,其中PPT共19页, 欢迎下载使用。