




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章Chapter3算法的程序实现1233.1用计算机解决编程问题的一般过程3.2Python语言程序设计3.3简单算法及程序实现用计算机解决问题的一般过程抽象建模设计算法编写程序调试与运行程序注释语句单行注释:#
开头对程序语句作解释说明,帮助程序阅读,不参与程序运行过程多行注释:三引号Python程序设计语言画正多边形Python程序设计语言input()a=int(input("请输入边长a:"))input()函数从屏幕中读取字符串input()函数有返回值,需要将返回的内容存储在变量中引号中内容可注明需要输入内容的提示信息print()print("Hello")print()函数将对应内容打印到屏幕若输出内容为字符串类型需要加引号Python程序设计语言print()Python程序设计语言编写两个程序: print(“5+3”) print(5+3)观察输出结果print(“5+3”):输出的是引号中的内容(字符串),也就是5+3print(5+3):输出的是计算结果。为什么输出会不一样呢?字符串输出时没有引号数据类型Python程序设计语言数据类型表示形式整型(int)整数,如:1,4,7等。十六进制数(用0x前缀)如:0xff00等实型(float)实数,如3.14,-9.0,5.01等字符串型(str)用单引号、双引号、三引号表示,如:'这是一个字符串!',”a“等布尔型(bool)只有True和False两种值任务一Python程序设计语言例数据类型转换Python程序设计语言数据类型转换函数说明float(3)将整型数据3转换为实型数据为3.0int(3.6)将实型数据3.6转换为整型数据为3str(3)将整型数据3转换为字符串型数据,为“3”或任务二Python程序设计语言尝试分析原因(利用type()查看a,b的数据类型)任务二Python程序设计语言C=int(input(“提示的内容:”)),输入的是字符串。int函数再将字符串转换为整数。整数赋值给CC=input(“提示的内容:”),输入的是字符串。字符串赋值给CC=float(input(“提示的内容:”)),输入的是字符串。float函数再将字符串转换为实数。实数赋值给C常量和变量Python程序设计语言常量是不需要改变也不可改变的值,一般直接在程序中使用变量是指在程序运行过程中可以改变的量,在程序进行中,新的值会覆盖原有值变量的命名规则Python程序设计语言变量名可以包括数字、字母、下划线不能以数字开头变量名区分大小写python关键词(False,True……)不能作为变量名采用“见名知义”的变量名,可以增强程序的可读性,有助于理解程序。Number,number不是同一个变量变量的命名规则Python程序设计语言下列可以作为Python变量名的是()A3bBspacelineCapple_1DforC赋值语句Python程序设计语言给变量赋值使用“=”符号,变量=表达式被赋值的是“=”左边的变量d=(n-2)*180/n变量d表达式=赋值号,将等号后的计算结果赋给等号前的变量赋值语句Python程序设计语言变量=表达式1.单个变量的赋值number=1number=number+1#一个变量可以在赋值运算符两边同时使用,number+1的结果赋值给number。number+=1#等同于number=number+1,其功能是先将变量number值加1,然后将计算结果赋值给变量number。#其中,“+=”为运算符“+”和赋值符号“=”的组合。类似的赋值运算符还有“-=”“*=”“/=”和“%=”等。判断是否为赋值语句:1=x变量必须在赋值运算符的左边赋值语句Python程序设计语言变量=表达式2.多个变量的赋值级联赋值:把一个值赋给多个变量a=b=c=1
#a,b,c都为1同时赋值:变量1,变量2,...,变量n=表达式1,表达式2,...,表达式n。a,b,c=1,2,3#a,b,c分别为1,2,3
c,d=“ab”#c,d分别为“a”,“b”★交换两个变量的值:x,y=y,x赋值语句Python程序设计语言某Python程序如下:a=3b=aa+=1print(a,b)程序运行后,输出的结果是(
)A3
3B1
3C4
3D47C表达式Python程序设计语言表达式:变量、常量、运算符和圆括号等按一定的规则组合构成,可以用来描述数据的计算过程或各种条件的判断等。Python的基本运算包括算术运算、关系运算和逻辑运算三大类。运算符***///%+-优先级12222331.算术运算2.关系运算运算符><>=<===!=in优先级44444453.逻辑运算运算符notandor优先级678算术运算符Python程序设计语言基本运算运算符号表达式优先级示例乘幂**x**y15**2=25乘法*x*y25*2=10实数除法/x/y25/2=2.5整数除法//x//y25//2=2求余数%x%y25%2=1加法+x+y35+2=7减法-x-y35-2=3算术运算符Python程序设计语言2.表达式3*(2+12%3)**3/5的值为()A、21.6B、4C、43.2D、4.81.将数学表达式k=,写成Python表达式D任务三Python程序设计语言编写程序实现以下功能:输入一个四位数整数x,输出它的反转数关系运算符Python程序设计语言基本运算运算符表达式示例小于<x<y1<2结果为True大于>x>y1>2结果为False小于等于<=x<=y1<=2结果为True大于等于>=x>=y1>=2结果为False相等==x==y1==2结果为False不相等!=x!=y1!=2结果为True属于inxiny“1”in”2”结果为False关系运算符Python程序设计语言2.表达式5**3==5*5*5的值为()ATrueBFalseCtrueBfalse1.写出正整数n能被5整除Python表达式:A逻辑运算符Python程序设计语言基本运算运算符号表达式示例优先级或orxory2<3)or(2>3)结果为True3与andxandy(2<3)and(2>3)结果为Flase2非notnotxnot(2<3)结果为Flase1逻辑运算符Python程序设计语言下列表达式能够表示“x不小于34且小于50”的Python逻辑表达式是()Ax>34andx<50Bx>=34andx<50Cx>34orx<50D34<x<50B逻辑运算符Python程序设计语言如果a=8,b=-8,那么not(a>b)的值为
,nota<0andb<0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东大湾区一模数学试卷
- 高考为什么没有数学试卷
- 高三高一数学试卷
- 鄂州高考数学试卷
- 肝病的识别和治疗
- 2025年04月四川乐山市人民医院临床医技类招聘60人笔试历年专业考点(难、易错点)附带答案详解
- 马云新人培训课件
- 2024年11月浙江浙商银行总行授信评审部社会招考(1117)笔试历年参考题库附带答案详解
- 2024年重庆大学物理学院招聘笔试真题
- 2025至2030不锈钢日用品行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国电动踏板车行业项目调研及市场前景预测评估报告
- 中国公安信息化市场前景预测及未来发展趋势报告
- 专精特新企业课件
- 2025至2030中国耐腐蚀高温合金行业发展趋势分析与未来投资战略咨询研究报告
- 四川省南充市四校联考2025年英语八下期末质量检测试题含答案
- 2025年中国全棉靛蓝色织布市场调查研究报告
- 人文关怀病区管理制度
- 中华诗词大赛1-3年级题库(含答案)
- 中国军魂课件
- 油田调度汇报管理制度
- 湖南长沙市长郡教育集团2025年七年级英语第二学期期中联考试题含答案
评论
0/150
提交评论