資源簡介 八年級上冊第七課循環程序課前導學班級: 姓名: 請閱讀課本,在題目空格處填上正確答案:常見的骰子是 面骰,它是一個 ,上面分別有一到六個孔(或數字)。投擲時,面朝上的點數大者贏。格式: <條件>: < >功能:如果 滿足,執行 語句下面縮進的 ,執行完 后,又加到語句 <條件>,檢測 是否還 ,如果 不成立,結束 ,繼續執行 語句后面未縮進的語句。while語句運行的流程如圖7-2所示。如果要程序一直循環下去,則循環的 要一直為“ ”,因此我們在程序循環開始的地方寫上語句: 當然,“ ”的值為“ ”有多種表達形式,例如: 或: 因為條件表達式 和 都是“ ”,其值都是“ ”。為了讓游戲一直玩下去,我們讓擲骰子的程序 執行。格式: (a,b)功能:隨機產生一個介于 和 之間的 (包括 和 )。由于骰子有六個面,所以用 (1,6)來模擬每次拋骰子的時候正面所呈現的數。 語句的使用非常靈活,與 配合使用,可以控制 的次數。格式: 功能:退出 循環,執行 循環模塊后面的語句。如果循環程序無法退出,可以強行終止程序運行(在Python3中按Ctrl+C,在Wood中按 按鈕)。補充程序,使程序更完整模擬兩個玩拋骰子的游戲,點數大的贏。程序如下:import while True:input(“比賽開始,請甲按 投擲骰子”)a=random.randint( )imput(“請乙按 投擲骰子”)b=random.randint( )print(“甲擲的是”, ,”,乙擲的是”, )if : print(“乙贏了,甲輸了!”)else: print(“平局!”)編程實踐:編寫一個程序:電腦隨機出100以內的加法題,答對了顯示“正確”,答錯了顯示“錯誤”,并顯示總的答對和答錯的次數。編寫程序計算:1+2+3...,加到多少時,累加的和total大于1000?(提示:可以將total<=1000作為while循環語句的循環條件。i作為累加項,每循環一次i增加1,并累加一次。)輸入并運行上面的猜數程序,與計算機玩猜數游戲。(利用折半猜數法,可提高猜數效率。)將編程保存為.py文件并提交教師機。圖1 骰子不成立成立 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫