资源简介 (共28张PPT)2.3.3语句与顺序结构交通信号灯是城市交通中不可缺少的重要工具。交通倒计时器在显示当前信号的同时,还显示该信号剩余时间长度。体验探索:用计算机程序模拟倒计时体验探索:用计算机程序模拟倒计时初始化倒计时器显示“3”持续1s持续1s显示“2”开始结束持续1s显示“1”import turtle #引入turte库import time #引入time库turtle.hideturtle() #初始化turtle.setup()turtle.penup()turtle.pencolor( 'red' ) #设置画笔颜色为红色turtle.write('3', font=("Times", 60, "bold")) #井显示数字"3"time.sleep(1)#持续1秒turtle.undo() #撤销显示turtle.write("2", font=("Times", 60, "bold"))time. sleep(1)turtle.undo()turtle.write("1", font=("Times", 60, "bold"))time. sleep(1)turtle.undo()turtle.done()一般来说,程序是由语句组成的,执行程序就是按特定的次序执行程序中的语句。程序语句包括:赋值语句、控制语句和输入输出语句等。程序设计的三种基本结构包括:顺序结构、分支结构和循环结构。程序语句顺序结构顺序结构特点:S1Sn…顺序结构流程图按照自上至下的排列顺序逐条执行。有且只有一个入口和一个出口。S2生活中的顺序结构:建造房屋第一步:设计工程第二步:基础工程第三步:结构工程第四步:装修工程试一试如下所示的流程图表示的算法结构是( )A. 顺序结构B. 循环结构C.分支结构D. 框架结构A语句1语句3语句2有两个一样的杯子,分别装了水和白酒,现在要将两杯中的液体互换,用水杯装白酒,用酒杯装水,请问你有什么办法?实践探索:水酒交换问题提出问题分析问题设计方案编程调试解决问题实践探索:水酒交换问题①找一个空杯子C;②将A杯中液体倒入C杯中;③将B杯中液体倒入A杯中;④将C杯中液体倒入B杯中;⑤完成交换。ABC实践探索:交换两个变量的值思考一:左侧程序的运行结果是什么?思考二:实现交换变量的值了吗? 为什么?程序语句顺序执行赋值语句:新值替代旧值a=10b=20a=bb=aprint(a)print(b)2020实践探索:交换两个变量的值引入新杯子CA杯倒入C杯B杯倒入A杯C杯倒入B杯开始结束A=10,B=20C=AA=BB=C开始结束输出A,B实践探索:交换两个变量的值赋值语句:新值替代旧值a=10b=20a=bb=aprint(a)print(b)A=10B=20C=AA=BB=Cprint(A)print(B)赋值语句A=10B=20C=AA=BB=Cprint(A)print(B)A=10B=20A,B=B,Aprint(A)print(B)2010Python特殊用法试一试已知x,y,z=3,5,8,那么执行x,y,z=z,x,y之后,x的值是( )A. 3 B. 5 C. 8 D. 0C交换两个变量的值:<变量1><变量2>=<变量2><变量1>x=3;y=5;z=8x=z;y=x;z=y真题B下列可以将变量x和y的值互换的语句( )A、x=y y=xB、z=x x=y y=zC、x=z z=y y=xD、x=(x+y)/2 y=(x-y)/2真题若x=5,y=2,执行语句x=x+y : y=x-y : x=x-y后,x、y的值分别是( )A.5、2 B.5、5 C.2、5 D.2、2CPython语言主要用函数input()实现数据输入。函数input()主要用来接收键盘的键入,返回值为字符串型数据。通常,在输入时可以给出提示信息,例如:输入函数input()变量=input("请输入华氏温度:")试一试下列关于input()函数的说法中错误的是( )A. input()函数用于在屏幕上输出内容B. input()函数获取的结果都是字符型数据C. input()函数用于获取用户输入的内容D. input()函数可以赋值给变量A接收键盘的输入,返回字符串型数据试一试在Python中,执行下列语句后,根据提示输入数字“12”,则number的值是( )A. 12 B. 12.0 C. le2 D. ‘12’Dnumber = input(‘输入你喜欢的数字:)接收键盘的输入,返回字符串型数据Python语言主要用函数print()实现数据输出。函数print()主要用于在屏幕上输出一个或多个输出项的值,多个输出项中间用逗号隔开,例如:输出函数print()print(c)print(f,'转换为摄氏温度是:',c)试一试如下代码,根据提示输入“张三”后,终端输出的内容是( )A. 张三 B. “张三” C. name D. 报错提示Aname = int(input(‘请输入您的名字’))print(name)函数print()会自动在行末加上回车。如果不需回车,只需在函数print ()的结尾添加一个逗号 , 并设置分隔符参数 end,就可以改变它的行为。输出函数print()print(f,end='\n ') 以换行符结尾,换行print(f) 换行print('华氏温度:',end=' ') 以空格结尾,不换行编程调试试一试下列程序运行后,变量x的值为( )A.2 B. 3 C. 5 D. 8Ax=2print(x+1)print(x+2)试一试有如下程序,通过键盘分别输入23和3,运算结果是( )A. 26B. 23+3=26C. “23”+”3”=26D. 24+4=28Ba=int(input())b=int(input())c=a+bprint(a,“+”,b,“=”c)无双引号,输出其值有双引号,输出引号中内容注释语句是对重要代码进行解释说明,可提高程序的可读性,对程序的执行没有影响(1)单行注释用以#号开头(2)多行注释以用三引号开头注释语句试一试下列关于注释语句的叙述,不正确的是( )A. Python语言的多行注释以三引号开头B.Python语言的单行注释以#号开头C. Python语言的有两种注释方式:单行注释和多行注释D. Python语言的单行注释以单引号开头D单行注释以#开头小结顺序结构与语句顺序结构程序语句按照自上至下的排列顺序逐条执行。导入模块语句:import赋值语句输入输出语句 展开更多...... 收起↑ 资源预览