内容正文:
项目七:设计简单数值数据算法(上机实践)
(第4课时 深入理解分支语句)
活动一:深入理解分支语句(107-109页)
(1) 双分支语句练习
新建一个Python文档,将下图的程序代码写入文档,调试运行,并将其以“求绝对值”命名,保存到“E:\必修1\项目七-第三课时\高一*班”。
1.eval函数的作用是将字符串参数转化为有效的表达式,求值并返回计算结果。具体到此处其功能为:(将字符串参数转化为有效的表达式)。我们前面学过的类似的函数有:( )( )
2.(多选)该程序用到的控制结构是( )。
B单分支结构 C双分支结构 D多分支结构 E循环结构
(2) 多分支语句练习
新建一个Python文档,将下图的程序代码写入文档,调试运行,并将其以“BMI”命名,保存到“E:\必修1\项目七-第三课时\高一*班”。
1. 验证程序是否正确。运行程序,输入h=1.64 w=48运行结果为输入h=1.64 w=58运行结果为;输入h=1.59 w=70;输入h=1.70 w=100,运行结果为。
2. 将语句 “if bmi<25:” 更改为:“ if 18.5<=bmi<25: ”,运行程序观察程序的而变化?你认为使用哪一句更好,请说明原因。
3. 函数pow(x,y)的功能是计算x的y次方,pow(3,2)的执行结果为( )。
活动二:深入练习
打开“E:\必修1\项目七-第三课时\高一*班\分支.py”删除题目中出现的序号<1>、<2>、<3>,并在该位置填上合适的代码使其实现题目中要求的功能。
活动三:题库真题再现
1.打开“E:\必修1\项目七-第三课时\高一*班\分段计程票价.py”,删除序号①、②、③并填写正确的代码实现题目所述功能,调试完成后保存程序文件并关闭软件。
该程序的功能是:利用选择结构及关系运算符完成分段计程票价程序,提示用户“请输入乘坐的站点数:”,乘坐的站点数在5站以内(含5站)票价2元,5站到10站以内(含10站)票价3元,10站到16站以内(含16站)票价为4元,超过16站票价为5元。
2.用Python编辑器打开“E:\必修1\项目七-第三课时\高一*班\bx7.py”进行以下操作并保存。实现如下功能:输入两个大于零的整数a、b,判断a与b的大小,如果a大于b,则输出a*b的值,否则输出a+b的值。
测试数据:输入8,5,输出结果:40 输入6,9,输出结果:15
学科网(北京)股份有限公司
$