资源简介 (共31张PPT)Python复习1.输入输出语句 print() 字符串、数字、表达式计算结果input() 默认接受字符串2.变量 变量的起名:字母、数字、下划线、数字不可开头变量的赋值:等号右边的值给左边 (右边必须已知!)3.数据类型 数字: 整形: int () 浮点型:float()字符串 str()4.算数运算符(高):+、-、*、/、//、%、**、==5.逻辑运算符(低):and, or ,not6.If条件 格式 缩进 if—else7.循环 格式 缩进 步长8.If和for结合累加求和文本编辑器如果希望实现更复杂的代码,需要怎么做呢?文本编辑器数据类型对于字符串而言,+号的作用是“连接”组成一个新的字符串。对于整数类型而言,+号的作用就是加法。数据类型 描述 实例 转换函数字符串类型 用单引号或双引号包裹的数据 如“hello” ‘小明’等 str()整数类型 跟数学中的整数一个概念 如3、10等 int()浮点类型 即小数 如3.14等 float()布尔类型 只有true和false两种结果 使用input()语句输入数据时,默认是把所有的输入数据都作为字符串类型赋值给了变量。怎么解决呢?数据类型转换的函数int( ) 转换成整数类型float( ) 转换成小数类型str( ) 转换成字符串类型想要转换的数据类型放入括号中知识点一:四种数据类型分别为:______________、_____________、____________、___________。知识点二:三种数据转换函数为:________________________________、________________________________、 _________________________________。字符串类型整数类型浮点类型布尔类型int()函数将数据转换为整数类型float()函数将数据转换为小数类型str()函数将数据转化为字符串类型输出语句输出语句print( )数字字符串表达式print(“我爱你”+”中国”)输出结果为?print(12*3)print(5)print(“5”)有什么区别 print(“1+1”,1,1+2)输出多个内容的时候,用英文状态下,隔开在Python中,输出语句的格式是:___________________在Python中,用到的各类符号均是_______符号。在Python中,使用单引号或双引号引起来的文字,称之为_____,该内容print会_____输出。Print语句可以输出:_______、________和________。一个print语句可输出多个内容,内容之间用________ 隔开。学习的连接符,书写格式为:_____________print()英文字符串原样数字字符串表达式,(逗号)end=“ ”例题:如下图 的运行结果为( )A. B.A例题:如下如的运行结果为( )A. B. C.B输入语句&变量将数据从键盘往执行的程序中输入。括号内可以添加解释性语言input输入语句的格式: input()一、二、变量,将右边的值赋予左边的变量。赋值运算符A“xiaoming”=命名格式:变量名不能以数字开头,只能以字母和下划线开头;变量名不能和Python保留字先沟通呢个,如不能定一个变量名为print。读入的数据是什么类型?字符串变量,可以存储的数据类型:变量字符串表达式整数其他input读入的数据小数变量,是可以修改的量。给一个变量赋予新值后,会把旧值覆盖掉,旧值会消失。运算符运算符 描述 实例+ 两个数相加 a+b得到结果31- 两个数据相减 a-b得到结果-11* 两个数据相乘 a*b得到结果210/ 两个数据相除 b/a得到结果2.1% 取模运算,返回两个数据除法余数 b%a得到结果1** 幂运算 a**b得到10的21次方// 取整数,返回两个数据除法的商 b//a得到结果为2算数运算符假定设置了两个变量a=10,b=21关系运算符关系运算符 描述 例子> 大于 Age>18>= 大于等于 Age>=18< 小于 Age<18<= 小于等于 Age<=18== 等于 Age==18!= 不等于 Age!=18逻辑运算符逻辑运算符 描述 例子and 并且 yuwen>100 and shuxue>100表示只有yuwen大于100并且shuxue大于100,二者同时满足,条件表达式才能成立。or 或者 yuwen>100 or shuxue>100表示只有yuwen大于100或者shuxue大于100,二者满足其一,条件表达式就能成立。not 非 取反,主要针对bool类型。程序结构条件代码块A条件 成立条件 不成立开始余数是否为0这个数是偶数结束流程图print(“请输入一个数”)a%2==0a=int(input())print(“这个数是偶数”)print(“程序结束”)if:条件 成立条件 不成立开始余数是否为0结束条件代码块A代码块B是这个数是偶数否这个数是奇数print(“请输入一个数”)a%2==0a=int(input())print(“这个数是偶数”)print(“程序结束”)if:elseprint(“这个数是奇数”)基本格式缩进 空4格冒号if:条件语句1else:语句2缩进 空4格冒号练习一题目描述:输入温度t的值,判断是否符合晨练。(25<=t<=30,则输出“适合晨练”,否则输出“不适合晨练”)练习二题目描述:输入一位同学的数学成绩和语文成绩,只要这位同学有一门课程的成绩大于等于100,则输出”优秀”,否则输出”一般”。满足条件:温度既要大于等于25,又需要小于等于30满足条件:语文成绩或数学成绩大于等于100,满足其一即可。练习一题目描述:输入温度t的值,判断是否符合晨练。(25<=t<=30,则输出“适合晨练”,否则输出“不适合晨练”)练习二题目描述:输入一位同学的数学成绩和语文成绩,只要这位同学有一门课程的成绩大于等于100,则输出”优秀”,否则输出”一般”。for循环结构结束流程图条件代码块A条件 成立条件 不成立例题:输出1-10这10个数字开始i=1;i=2;i=3…i=10print(i)for i in range(1,11):print(i)for:i循环体inrange(begin,end+1,步长)请输入以下内容:你能得到什么结果?能够猜到??代表的含义吗?循环变量循环区间,含左不含右空四格for和if结合使用& 累加求和思考:如果我想要求1+2+3+……+98+99+100, 需要如何做?和1234…… 展开更多...... 收起↑ 资源预览