资源简介 中小学教育资源及组卷应用平台第十一课《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=guessnum=66 #给定的具体数为66i=0 #计数器置初值0Min=0 #最小值置为0Max=100 #最大值置为100#循环猜数while True:guess=int(input("请输入猜测数:"))if ①print("正确,共猜测次数:",i+1)②elif ③④print("偏大,",Min,"~",Max)i=i+1else:⑤print("偏小,",Min,"~",Max)i=i+121世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://21世纪教育网(www.21cnjy.com)" 21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览