資源簡介 (共14張PPT)Python第一階段第23課猜數字小游戲課程目標了解并熟悉if判斷的含義和使用,搭配print()語句和各類操作符和數據類型進行深入的使用和操作。課程內容課程時間60分鐘1、了解Python中的判斷。2、掌握判斷語法的使用方式。3、將判斷語句和其他語句組合使用。4、制作簡單猜數字小游戲。教學目標教學難點設備要求if 語句。音響、A4紙、筆 課前回顧 課堂知識 基礎任務 高級任務 創意練習課前回顧01課前回顧01程序中的判斷我們在之前學習的過程中經常會用到判斷,python中的判斷使用都非常簡單,而且為我們提供了非常人性化的判斷語句,if...elif...else語句,為我們遇到復雜情況時提供了非常簡單的語句。在我們使用python判斷語句的過程中,和其他語句結合起來,往往能夠做出不錯的程序,這也是我么程序中非常有意思的地方課堂知識02課堂知識02 動手嘗試一下!程序要求制作一個猜數字的小游戲。要求:從鍵盤中輸入一個數值,與電腦產生的數值進行對比,如果輸入的數值,大于電腦數值,則提示猜大了如果輸入的數值小于電腦產生的數據,則提示猜小了。如果輸入的數值與電腦產生的數值相等,則提示猜對了!課堂知識02 動手嘗試一下!如何產生一個電腦數值呢?在python中我們可以進行導入模塊,python中提供了一個名為random的隨機數模塊,我們可以使用這個模塊來獲取一個自定義范圍內的隨機數。import random課堂知識02定義變量,并獲取鍵盤輸入number = random.randint(1,10)numbers = int(input('請輸入所猜測的數值:'))if numbers < number:print('猜小了!')elif numbers > number:print('猜大了!')else:print('恭喜你答對了,你真棒!')在這里使用random.randint獲取一個隨機的數值,數值范圍設定在1-10之間。通過變量與input函數,獲取鍵盤上的輸入,在這里需要注意的是,需要對鍵盤獲取的數值進行類型轉換,str類型轉換為int類型。在使用if判斷語句進行相對應的判斷。課堂知識02無限循環在程序這里運行一次就結束了,所以我們可以使用while True的方式,讓程序能夠一直重復的運行下去,while語句我們在后續的課程中會深入的講解。完整代碼如下:import randomwhile True:number = random.randint(1,10)numbers = int(input('請輸入所猜測的數值:'))if numbers < number:print('猜小了!')elif numbers > number:print('猜大了!')else:print('恭喜你答對了,你真棒!')基礎任務03基礎任務03 動手嘗試一下!數據類型轉換在應用在程序中非常的方便,你能想到什么樣的場景會用到數據類型轉換呢?高級任務04高級任務04 動手嘗試一下!結合判斷語句與輸入輸出,自行來構建一個小游戲吧! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫