資源簡介 (共14張PPT)六年級上冊 信息科技猜數字算法驗證第7課你將學習1.驗證算法。2.完善算法。復習猜數字游戲◆while循環語句:可以讓用戶在沒有猜對時反復輸入數字。◆if分支語句:可以讓用戶判斷數字大小。復習猜數字游戲復習猜數字游戲程序da=55cai=int(input("猜一個1~100之間的數字"))while cai!=da:if caiprint("小了")else:print("大了")cai=int(input("猜一個1~100之間的數字"))print("對了")建構驗證算法標識符與變量◆第一個字符必須是字母表中字母或下劃線 _ 。◆其他的部分由字母、數字和下劃線組成。◆有大小寫區分。以下名稱哪些是合法的?1x abc _1y2 y*x print輸入語句input(“”):實現數據的輸入,引號中間的內容是提示語。input(‘’):用戶輸入的內容默認為字符串類型。可用int()將其轉化為整型數據。如:cai=int(input("猜一個1~100之間的數字:"))雙分支結構if……else……雙分支條件語句if caiprint("小了!")else:print('大了!')判斷條件滿足判斷條件時不滿足判斷條件時注釋語句#設置一個目標數da=55#用戶輸入猜測數字cai=int(input("猜一個1~100之間的數字:"))#用戶輸錯時,讓其循環嘗試while cai!=da:#根據比較結果,輸出相應提示if caiprint("小了!")else:print('大了!')#讓用戶繼續輸入猜測數字cai=int(input("猜一個1~100之間的數字:"))#當循環結束,輸出回答正確提示print("對了!")“#”后面為注釋語句,程序運行時不會被執行。完善算法練習◆記錄猜測次數:用變量ci來表示次數,用戶每猜一次,就加1,用戶答對后一共猜對了多少次?◆猜數次數超過7次,提示“挑戰失敗!”答案◆記錄猜測次數:da=55ci=1cai=int(input("猜一個1~100之間的數字:"))while cai!=da:if caiprint("小了")else:print("大了")cai=int(input("猜一個1~100之間的數字:"))ci=ci+1print("對了,共用次數為:",ci)答案◆猜數次數超過7次,提示“挑戰失敗!”da=55ci=0while True:ci=ci+1if ci>5:print("超過5次,挑戰失敗!")breakcai=int(input("猜一個1~100之間的數字:"))if cai==da:print("對了,共用次數為:",ci)breakelif caiprint("小了")else:print("大了") 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫