《信息技术基础》课件 《模块六:程序设计基础》任务2_第1页
《信息技术基础》课件 《模块六:程序设计基础》任务2_第2页
《信息技术基础》课件 《模块六:程序设计基础》任务2_第3页
《信息技术基础》课件 《模块六:程序设计基础》任务2_第4页
《信息技术基础》课件 《模块六:程序设计基础》任务2_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

模块六:程序设计基础《Python》《信息技术基础》PWSO02使用Python实现简单程序知识目标1.能说出Python的特点;2.能说出面向对象程序设计的基本流程;3.能够根据给定题目写出程序设计的基本思路。学习目标1.能够借助网络搜索完成编程工具的下载、安装;2.能够配置程序运行环境;3.能够运用编程工具进行简单程序的编写与调试。能力目标1.具有逻辑思维和数字思维能力;2.具有团队协作精神和创新意识;3.具备自主学习能力、分析和解决问题的能力。素质目标1任务描述2任务解析3知识链接4任务实施任务2:使用Python实现简单程序设计5能力拓展按等额本息方式设计组合房贷计算器,要求用户输入公积金贷款期限、公积金贷款金额、商业贷款期限、商业贷款金额,根据商业贷款利率(4.3%)、公积金贷款利率(3.25%),计算每月还款金额并输出结果,每月还款金额计算公式如下。每月还款金额=[贷款金额×月利率×(1+月利率)还款月数]÷[(1+月利率)还款月数-1]本任务要求编写按等额本息方式计算支付利息的程序。“计算器”结果运行图本任务是实现简单的数学计算,难点在于程序中需要使用的变量较多。任务涉及公积金贷款和商业贷款两种类型的计算,建议变量使用以下单词:公积金——fund,商业——business,贷款金额——loan,月利率——mon-rate,还款期限(年)——term,还款总额——all-pay,月还款金额——mon-pay,并用这些单词组合成本程序所需变量。例如,公积金贷款金额用fund-loan、公积金还款年限用fund-term等。设置变量按任务输入变量值根据公式计算输出结果运算符与表达式5数据类型4Python模块6Python的安装与简单使用2Python的特点1Python程序的基本语法3任务2Python实现简单程序设计Python的特点Python的优点Python的缺点简单易学开源且免费丰富的标准库可互动可移植数据库GUI编程可嵌入面向对象相比Java和C++程序执行效率低不同版本间兼容性较差Python的安装于简单使用Python在Windows平台上的安装与使用Python的安装官网下载安装程序安装结果Python的安装于简单使用Python在Windows平台上的安装与使用IDLE的简单使用打开IDLE运行环境交互式运行方式IDLE代码输入启动与文件运行Python的安装于简单使用Python在Windows平台上的安装与使用IDLE的简单使用设置字体格式设置行号调试程序启动与文件运行配置与调试Python程序的基本语法注释是Python的重要语法之一。不符合格式规范的Python代码无法正常运行。分类:

单行注释

多行注释缩进换行在同一行显示多条语句代码格式:“#”开头,说明当前行代码或之后的功能。:使用3个单引号(''')或3个双引号(""");

说明函数或类的功能,因此多行注释也被称为说明文档。Python程序的基本语法注释确定代码之间的逻辑关系和层次关系。可以使用空格键和【Tab】键来完成。同一个代码块语句必须包含相同的缩进空白数量。缩进换行在同一行显示多条语句代码格式Python程序的基本语法注释Python语句中一般以新行作为语句的结束符。若一行写不完需要换行:缩进换行在同一行显示多条语句代码格式(1)在该行代码末尾加上续行符“\”(即空格+“\”)。(2)给代码加上括号,不需要再加换行符。Python程序的基本语法注释同一行中使用多条语句,语句之间使用分号分隔缩进换行在同一行显示多条语句代码格式简单案例Python程序的基本语法变量是指在程序运行过程中可以改变的量。创建变量意味着在内存中开辟一个空间。常量变量和常量赋值是将数据放入变量的过程。赋值运算符“=”给变量赋值。具体语法:变量名=值变量的赋值Python程序的基本语法变量是指在程序运行过程中始终保持不变的量。常量变量和常量输入:input()函数输出:print()函数常量的输入输出数据的类型数字(Number)是Python中常用的数据类型,用于存储数值。支持4种不同的数字类型:int(有符号整型):对应数学中的整数;float(浮点型):对应数学中的小数;complex(复数类型):对应数学中的复数;Bool(布尔类型):只有True和False两种取值。字符串(String)列表(List)元组(Tuple)集合(Set)字典(Dictionary)数据的类型数字(Number)是由数字、字母、下画线组成的一串字符。用来存储和处理文本信息。常用的字符串操作:获取子字符串连接字符串重复输出字符串求字符串长度查找与替换字符串字符串(String)列表(List)元组(Tuple)集合(Set)字典(Dictionary)数据的类型数字(Number)是Python的内置可变序列。是包含若干元素的有序连续内存空间。用于存储一系列的值。常用的操作:列表的创建列表的访问列表的截取列表的更新字符串(String)列表(List)元组(Tuple)集合(Set)字典(Dictionary)列表元素的删除列表元素判断列表元素迭代切片的使用其他操作数据的类型数字(Number)元组与列表的作用相似。可以保存任意数量、任意类型的元素。元组一经定义只可以使用而不可以被修改。常用的操作:元组的创建元组的访问元组的删除元组运算符字符串(String)列表(List)元组(Tuple)集合(Set)字典(Dictionary)数据的类型数字(Number)可以保存任意数量、任意类型的元素。Python中集合用“{}”创建,各元素之间用逗号分隔。集合中的元素是无序的,且不允许重复。常用的操作:集合的创建添加集合元素删除集合元素集合的交集、并集与差集字符串(String)列表(List)元组(Tuple)集合(Set)字典(Dictionary)数据的类型数字(Number)字典是除列表外,Python中最灵活的内置数据结构类型。字典用“{}”标识。字典元素由键(key)和它对应的值(value)组成。各元素之间使用逗号分隔。字典中的元素是无序的,通过键来存取。常用的操作:字符串(String)列表(List)元组(Tuple)集合(Set)字典(Dictionary)直接创建字典使用内置函数创建字典删除字典类型查询数据的类型Python序列比较Python常用序列结构一览表运算符与表达式运算符主要用于实现数值之间的运算。表达式常用运算符运算符与表达式运算符是用运算符将常量、变量连接起来形成的式子。表达式常用运算符运算符与表达式运算符表达式常用运算符算术运算符运算符与表达式运算符表达式常用运算符关系运算符运算符与表达式运算符表达式常用运算符赋值运算符运算符与表达式运算符表达式常用运算符逻辑运算符运算符与表达式运算符表达式常用运算符位运算符运算符与表达式运算符表达式常用运算符成员运算符运算符与表达式运算符表达式常用运算符身份运算符运算符与表达式运算符表达式常用运算符常用运算符优先级Python模块导入模块的命令格式一:import模块名[as别名]格式二:from模块名import对象[as别名]常用的模块标准模块的引用Python模块导入模块的命令math模块:数学模块random模块:生成随机数常用的模块标准模块的引用Python模块模块是一种以.py为扩展名的Python文件。可以理解为是普通编写好的Python文件。语法格式:import特定模块名称包模块、包、库之间的关系库Python模块模块包是在模块之上的概念。包目录下的第一个文件便是__init__.py。包与子包。包中特定模块引用方式:import包名称.模块名称包模块、包、库之间的关系库Python模块模块没有特别具体的定义。Python库着重强调其功能性。模块由诸多函数组成,包由诸多模块结构化组成,库也可以包含包、模块和函数。常用库:time库

和turtle库。包模块、包、库之间的关系库一、程序分析(一)程序整体构成(二)程序中变量名约定(三)等额本息计算方式(1)每月还款金额=贷款金额×[月利率×(1+月利率)^还款月数]÷[(1+月利率)^还款月数-

温馨提示

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

评论

0/150

提交评论