资源简介 (共16张PPT)第四章 程序设计基础4.1 程序设计语言的基础知识(第2课时)一 、本章情况学习目标(1)理解Python程序设计语言的基本知识;(2)体验程序设计的基本流程,掌握程序调试与运行的方法;(3)能编写Python程序实现简单的算法;(4)理解顺序结构、选择结构、循环结构以及在解决实际问题中的应用。4.1程序设计语言的基础知识4.2运用顺序结构描述问题求解过程4.3运用选择结构描述问题求解过程4.4运用循环结构描述问题求解过程教学内容二、项目指导项目分析分析项目“设计购买纪念品的最佳方案” 过程中程序需要解决的问题。项目实施过程中,程序用到的变量,需要进行哪些计算?小组确定项目实施需要解决的问题,明确需要的数据类型,并思考这些数据需要如何处理,设计程序的算法,记录在项目报告上。三、学习新知4.1.3 Python的运算符与表达式2.逻辑运算符与逻辑表达式值:True False0 是 False1 是 True2 是 Truex and y x=0 x=1y=0 0 0y=1 0 1x or y x=0 x=1y=0 0 1y=1 1 1x=0 x=1not x 1 0三、学习新知4.1.3 Python的运算符与表达式3.关系运算符与关系表达式值:True False0 是 False1 是 True2 是 Truea=1 b=2 表达式的值a>b Falsea>=b Falseaa<=b Truea==b Falsea!=b True三、学习新知4.1.3 Python的运算符与表达式4.赋值运算符与赋值表达式思考:a=a+1 表达式是否有误?5.成员运算符与成员表达式三、学习新知4.1.3 Python的运算符与表达式6.运算符的优先级三、学习新知4.1.3 Python的运算符与表达式上节课体验活动反馈总结:10%22**103>41>0 and 4<3not 2==3x=2x-=1x 的值是多少?2 in (1,2,3)2 not in (1,2,3)思考:1.在程序中,运算符的作用是什么?2.表达式的作用是什么?3.程序中的运算符、表达式,和数学中的有什么区别?三、学习新知4.1.4 Python的函数输入输出函数:input() print()数据类型查看函数 type()数据类型转换函数 int()、float()、str()、list()、tuple()、set()、bool()进制转换函数 bin()、hex()、oct()编码转换函数 chr()、ord()数据集操作函数 len()、max()、min()、sum()、all()、any()、数学计算函数 abs()、divmod(a,b)三、学习新知4.1.4 Python的函数函数在Python代码中显示颜色:紫色y=f(x)参数 x返回值等于 yx=[1,2,3,4,5]max(x)=min(x)=x.append(6)x=bin(1024)=chr(65)=ord("和")=abs(-6)=len("abcd")all(0,1,2,3)=dict([(1,2),(3,4)])试一试四、项目实施1、各小组根据项目选题及拟定的项目方案,确定程序中进行数据计算,需要用到哪些运算符、函数。2、完善项目活动手册和项目报告。项目完成五、课程评价(1)在Python中,x=20表示:( )A . x等于20B . 将20赋值给x(2)在Python语言中,如果a是一个整数, 请问以下表达式恒为False的是( )A . a%5==0B . a>3 and a<4C . a>3 or a<3D . a==TrueBB五、课程评价(3)算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( )。A . 算术运算、赋值运算、关系运算B. 算术运算、关系运算、赋值运算(4)在Python语言中,求数组长度用( )函数。A. size()B. len()C. length()D. str()BB五、课程评价(5)在Python语言中,数据的输人是通过( )来实现的。A、input( )函数B、print( )函数C、output( )函数D、abs()函数(6)在Python语言中,数据的输出是通过( )来实现的。A. input( )函数B. print( )函数C. output( )函数D. abs( )函数AB六、相关附件附件:4-1运算符与函数.txt谢谢观看! 展开更多...... 收起↑ 资源预览