资源简介 (共19张PPT)2.3.3Python顺序结构学习目标掌握Python语言的输入函数input(),感受计算机编程的魅力。学会用流程图描述Python编程的顺序结构的算法。精通赋值语句的正确用法。观察下列的程序,思考它是由什么组成的?import turtle#导入turtle库light = turtle.Turtle() #给变量赋值light.hideturtle() #初始化light.color("red","red") #设置画笔颜色为红色light.begin_fill() #开始填充light.circle(20) #填充半径20像素的圆light.end_fill() #结束填充程序语句顺序结构、分支结构、循环结构控制语句决定程序执行的路径以及决定程序的结构。包括分支语句和循环语句,另外还有顺序语句。if···else···for ··· in ···if···elif ··· else···while等控制语句import语句import turtleimport timeimport mathimport os赋值语句变量名=表达式2341输入输出语句输入数据处理数据输出数据IPO输入函数input()。如:x = input(“请输入一个正整数”)用于接收键盘的输入,返回值为字符串型数据。输出函数print()。如:print(x,”是奇数”)用于在屏幕上输出一个或多个输出项的值,多个输出项中间用逗号隔开。输入输出语句案例定义pi,r面积s公式输入r输出s求圆面积的流程图顺序结构前面求圆的面积程序就是顺序结构。A1An…思考:顺序结构有什么特点?顺序结构指程序的执行按语句的排列顺序从上到下依次执行,直至结束。案例思考利用顺序结构解决问题:有两个杯子,分别装了水和红酒,现在要将两杯中的液体互换,用水杯装红酒,用酒杯装水,请问你有什么办法?提出问题分析问题设计方案编程调试解决问题案例思考1、找一个空杯子C;2、将A杯中液体倒入C杯中;3、将B杯中液体倒入A杯中;4、将C杯中液体倒入B杯中;5、完成交换。CAB引入新杯子CA杯倒入C杯B杯倒入A杯C杯倒入B杯开始结束自然语言流程图案例分析知识迁移已知有两个变量,分别A=20,B=30,现在要将两变量中的数值互换。结果为A=30,B=20。结合上面的案例思考请分组思考一下,用什么办法可以解决上述问题?知识迁移思考:左侧程序的运行结果是什么?实现交换变量的值了吗?A = 20B = 30A = BB = Aprint(A)print(B)知识迁移引入新杯子CA杯倒入C杯B杯倒入A杯C杯倒入B杯开始结束A=20,B=30C=AA=BB=C开始结束输出A,B知识迁移观察两段代码的变化A = 20B = 30C = AA = BB = Cprint(A)print(B)A = 20B = 30A = BB = Aprint(A)print(B)实践活动根据键盘输入的身高和体重值,编写程序计算体重指数BMI。以bmi.py为文件名保存。提示:(BMI=w/,w为体重kg,h为身高m。)编程计算体重指数1.分组讨论,分析问题,确定二者之间的关系。2.用流程图描述该问题的算法,并编程实现。想一想能否调整这些语句的书写顺序,为什么?课堂练习练习1:判断以下赋值语句写法是否正确,为什么?(1)A=4+5 (2)B+3=C+6(3)D=E*F (4)G=helloworld练习2:下列程序的输出结果是多少?x=30x=x+10x=50print(x)Thanks 展开更多...... 收起↑ 资源预览