1 Python编程基础1.ppt_第1页
1 Python编程基础1.ppt_第2页
1 Python编程基础1.ppt_第3页
1 Python编程基础1.ppt_第4页
1 Python编程基础1.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

Python程序设计 深信院计算机应用技术专业 1 变量和关键字2 简单数据类型及其运算 Python基础编程1 2 1什么是变量 被赋于数值的那些名称又或理解为 变量是一个名称 对应着存储在内存的一个数据 如 a 2 这里a就是变量 它的值是2 3 1变量和关键字 2变量命名规则 1 以字母或下划线开头 并且只能由字母 数字和下划线组成 2 不能使用python关键字3 不建议使用系统内置的模块名 类型名或函数名以及已导入的模块名及其成员名作变量名 这将会改变其类型和含义如 abs print不建议作为变量名4 Python语言严格区分大小写 Num和num表示不同的变量 2变量命名规则 4 1变量和关键字 3变量命名约定 1 名称应该能反映变量的含义 如speed average2 复杂名称通常由多个单词组合而成 除首单词外 其它单词的首字母一般要大写 如 fullName numberOfCars 5 1变量和关键字 4变量的使用注意事项 1 变量不需要事先声明变量名及其类型 直接赋值即可创建各种类型的对象变量 2 内置函数type 用来返回变量类型 内置函数isinstance 用来测试对象是否为指定类型的实例 3 变量的类型是可以发生改变的 6 1变量和关键字 5关键字Python中有33个具有特殊含义的单词 称为关键字或者保留字 具体包括 7 1变量和关键字 8 1基本数值类型 整数 int 和浮点数 float 拓展 内置函数type 用来返回变量类型 如int float str等等 9 2简单数据类型 其他简单数据类型 布尔值 bool 和复数 complex 10 2简单数据类型 2算术运算符加 减 乘 除 整除 幂 11 2简单数据类型 2关系运算符 返回布尔值 in notin 12 2简单数据类型 2关系运算符 返回布尔值关于 和 的区分 是判断等于操作符 是赋值等于操作符 13 2简单数据类型 14 课堂练习1 思考 的运算含义是什么 如果不是百分比 那么百分比在python中如何表示 口算如下题目 并在计算机上验证1 a 10 b 20 a 2 b 2a 10 b 20 a 2 b 2 cat car fun in thisisfunny c hello d bye c good d c hello d bye c good d 15 课堂练习2 思考 1 本页中的字符串如何比大小 参考ASCII码表2 本页中的5和6中有什么差异 说明了什么问题 3 本页中的5和6中的 如何理解 16 注意 32是空格字符 3运算优先级1 括号内优先运算2 幂运算3 乘除4 加减5 关系运算建议 要合理使用括号 书写风格上来说 c good d 优于c good d4 2 3 优于4 2 3 17 2简单数据类型 input 函数常用使用方式 a input 提示信息 1 用于从控制台终端读入一行字符串信息2 读入的数据是字符串 如果要转成整数 可以使用i int a 则会将字符串a转成整数并赋给i 18 穿插 终端输入函数input input 函数1 用于从控制台终端读入一行字符串信息 19 穿插 终端输入函数input 补充 转义字符 编写p abc py 完成如下功能读入字符串a b c 将b和c串起来得到d 判断a是否在d中 22 课堂练习3 1 下面哪些名称可以作为python变量 1 passwod2 num3 4 cost PerDay5 idCard6 total Number7 true8 None9 in2 下面哪些名称作为变量名更合理 1 costPerMonth和CostPerMonth2 a和speed3 print和myPrint 23 课堂练习4 编写程序p profit py 实现收益的计算功能 1 创建收入变量revenue 并赋值为984562 创建支出变量costs 并赋值为450003 创建收益变量profit 并赋值为revenue costs4 输出如下信息 24 课堂练习5 编写程序p motion py 实现如下功能假设一个球以初始速度每秒15米和初始高度5米向上笔直抛出 三秒后球所在的高度是多少 提示 t秒后的高度可以使用表达式 1 2 g t2 v0 t h0计算得出 其中 v0是初始速度 h0是初始高度 均为浮点数要求变量名 初始速度 v0初始高度 h0运行时间 t重力加速度 g 取值9 8当前高度 currH 25 课堂练习6 编写程序p motionV2 py 实现如下功能对一个球做垂直上抛运动 读入该球的初始速度和初始高度 并读入运行时间 秒 求这个时间后球所在的高度是多少 所有的变量名要求与上一题保持一致 均为浮点数思考 假设球不反弹 高度能不能为负数 如果不能 怎么办 26 课堂练习7 27 编写程序E deposits py 实现如下功能1 读入用户存储的数额 initialmoneyamount iniM2 读入年复合利率 compoundannualrate compARate3 读入存储年限 storagelife stoLife4 计算并输出年限到后的账户金额 endM账户结余数 初始金额 1 年复合利率 的年限次幂 思考 最后的计算结果如何四舍五入保留两位小数 28 课后编程练习1 29 设置结果保留两位小数时的输入输出效

温馨提示

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

评论

0/150

提交评论