(
课件网) 作出判断的分支 温故知新 计算机解决问题的一般过程 学习内容 1.常量与变量、数据类型、运算符与表达式 2.赋值语句 3.输入输出语句 4.顺序结构 试着猜猜 1. 下列变量名那个选项是合法的?( ) A. 33aa B. bb% C. _CC12 D. if 2.表达式4**2的值是多少?( ) A 8 B 16 C 6 B C 试着猜猜 3.下列赋值语句正确的是( )? A. 55B==5 B._CC12==5+8 C. _ab2=7*8 D. if=a//b 4.语句print(“a=”,(5+6)*2)运行结果是什么?( ) A. “a=”22 B. 22 C. a=22 C C PROJECT PEOFILE 学校为了对同学们进行爱党爱国教育,开展了《抗战胜利纪念日》主题活动。三位评委将对参赛选手进行打分,平均分将作为选手的最后得分? 同学们,如何设计程序计算选手的最后得分呢? 项目:计算选手最后得分 PROJECT PEOFILE 计算第一组选手最后得分 选手组别 评委1 评委2 评委3 最后得分 第一组 89.1 90.1 91.1 最后得分=(评委1+评委2+评委3)÷ 3 第一组最后得分=(89.1 + 90.1 + 91.1)÷ 3 研学活动1:分析问题 输出 计算结果 PROJECT PEOFILE 研学活动1:分析问题 输入 评委评分 计算 选手最后得分 计算机需要解决的问题是什么? 输出 计算结果 输出最后得分score 结束 计算 选手最后得分 score=(score1+score2+score3)÷ 3 研学活动1:设计算法 输入 各位评委评分 开始 输入评委1评分 输入评委3评分 输入评委2评分 研学活动1:编写代码 开始 输入评委1评分 输出最后得分score 结束 score=(score1+score2+score3)÷ 3 输入评委3评分 输入评委2评分 知识点1: 常量与变量 常量 在程序运行过程中,值始终不变的量。如:220、16、71。 变量 在程序运行过程中,值允许改变的量。如:age、HRrest、low、high 变量的命名规则 必须以字母(包含汉字)或下划线开头,后面可以是字母、数字或下划线。 区分大小写。 不使用保留字。 Python中提供了33个保留字[ ‘if’, ‘else’, ‘for ’……] “见名知意”,如s、h SUM ≠ sum ≠ Sum 知识点1: 运算符与表达式 表达式由把一个或多个操作数通过运算符组合而成。 常用运算符 知识点1: 赋值语句的基本格式 把右边表达式的值赋值给左边的变量。 赋值语句 变量 = 表达式 赋值符 a=b=c=1 #数值1赋值给变量a,b,c a,b,c=1,2,3 #数值1,2,3分别赋值给变量a,b,c a,b=b,a #交换a,b两个变量的值 a+=b #等效于a=a+b 知识点1: 研学活动1:编写代码 score3=91.1 score=(score1+score2+score3)÷3 开始 输入评委1评分 输出最后得分score 结束 score=(score1+score2+score3)÷ 3 输入评委3评分 输入评委2评分 score2=90.1 score1=89.1 输出语句 print() 在屏幕上输出数据。 如果有多个输出项,可用“,”分隔。 程序 运行结果 输出语句 知识点1: 研学活动1:编写代码 score3=91.1 score=(score1+score2+score3)÷3 开始 输入评委1评分 输出最后得分score 结束 score=(score1+score2+score3)÷ 3 输入评委3评分 输入评委2评分 score2=90.1 score1=89.1 print(score) 顺序结构 自上而下,依次执行 研学活动1:调试运行代码 计算不同组别选手的最后得分,每次都要修改程序代码中的评委分数。挺麻烦的。可以怎么做呢? 我们也可以在程序运行时让用户自己输入本小组每个评委的评分来计算自己小组的最后得分。 “计算选手最后得分”项目 知识点2: PROJECT PEOFILE 输入语句 输入语句 input() 从键盘输入数据。 从键盘输入的数据是字符串,字符串就是文本,可以使字母、数字或符号。 字符串两端需要加引号(“”或’’) 数据类型 常见的数据类型: 整型 int 浮点型 float 字符串型 string float():根据一个字符串或整数创建一 个新的浮点数(小 ... ...