第11课 while循环的应用实例 同步练习(含答案)

文档属性

名称 第11课 while循环的应用实例 同步练习(含答案)
格式 doc
文件大小 1.2MB
资源类型 试卷
版本资源 浙教版
科目 信息技术(信息科技)
更新时间 2022-04-12 14:56:43

图片预览

文档简介

中小学教育资源及组卷应用平台
第十一课《while循环的应用实例》
一、填空题
猜数游戏:首先给一个定要猜测的 ( http: / / www.21cnjy.com )具体数(变量num)范围0~100,然后读入用户的输入数(变量guess),让计算机反复对输入数与给定数进行比较,并提示如下相关信息:
例如:num=66
“偏大,0~77” (guess>num,如77)
“偏小,55~100”(guess“正确” (guess=num)
初始:给定数num=66,计数器i=0
最小值Min=0,最大值Max=100
输入:输入数guess
循环处理:比较guess与num大小,
若不等,则i=i+1
输出:猜测次数i+1
(1)完成“猜数游戏”流程图


③ ←guess
④ ←guess

(2)完成“猜数游戏”程序代码





参考答案:
(1) ①guess==num
②guess>num
③Max
④Min
⑤i←i+1
(2) ①guess==num:
②break
③guss>num:
④Max=guess
⑤Min=guess
num=66 #给定的具体数为66
i=0 #计数器置初值0
Min=0 #最小值置为0
Max=100 #最大值置为100
#循环猜数
while True:
guess=int(input("请输入猜测数:"))
if ①
print("正确,共猜测次数:",i+1)

elif ③

print("偏大,",Min,"~",Max)
i=i+1
else:

print("偏小,",Min,"~",Max)
i=i+1
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://21世纪教育网(www.21cnjy.com)
" 21世纪教育网(www.21cnjy.com)