(材料)为了考查学生对Python语言中循环结*程序的理解情况特别是rangeO

免费题库2022-08-02  51

问题 (材料)为了考查学生对Python语言中循环结*程序的理解情况特别是rangeO和print()函数相关的参数**,王老师设计了如图所示的题目,图缺。要解决此问题,学生要了解**range()格式是: range (begin, end, step) :函数print()格式是: print (value,... ep=”, end="\n', file=sys.stdout, fush=False) .预设的参考答案为:①1,101:②s+i;③s。答案解析:①空需要填写的内容为变量纵1穷举到100,故填写1,101:根据②空后面的提示,将变量i的值累加到累加器s中,故填写s+i:③空就是要填写输出累加器s的值,所以填写s。函数range( )参数功能说明如表4所示。表4参数功能说明begin计数起始位置,可省略的整数参数,省略时默认从0开始计数End计数终点位置,不可省略的整数**,计数迭代的序列中不含endstep步长,可省略的整数参数,省略时默认步长为1从学生作答的情况来看,除与参考答案一样外,很多学生还出乎王老师意料地给出了以下几种答案。第一种:①1, 101,1:②s+i;③s。第二种:①1, 100:②s+i;③s+100。第三种:①100,0, -1:②s+i;③s。面对此情况,王老师随机应变,他请同学们进行小组比赛,看哪个小组能给出更多的答案。1. 请结合评价目标,分析王老师预**参考答案有何问题。2.分析王老师开展小组竞赛的意义3.请依据range () 函数的格式,分析学生***的含义。

选项

答案

解析
转载请注明原文地址:https://www.tihaiku.com/congyezige/1902259.html

最新回复(0)