資源簡介 中小學教育資源及組卷應用平臺第十一課《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) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫