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

下载本文档

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

文档简介

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

温馨提示

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

评论

0/150

提交评论