Displaying extended context for query match # 70,643 in text YL202002866
<< Prev Next >>
    
 

compound = TOP , command = create_song ) button.pack ( ) 可以 這樣 設定 視窗 顏色 window.configure ( bg="MediumPurple1" ) 還可以 這樣 設定 標籤 顏色 :red_label = Label ( window , text=' 紅色 東西 例如 玫瑰 :' , bg="MediumPurple1" , fg= 'black' , ) 如果 需要 應用 程式 一點 空間 可以 這樣 加入 空白 標籤 :top_label = Label ( window , text='' , bg="MediumPurple1" ) top_label .pack ( ) 紅色 東西 例如 玫瑰 知更鳥 藍色 東西 例如 紫羅蘭 手套 喜歡 東西 例如 動詞 例如 唱歌 跳舞 產生 歌詞 玫瑰 __UNDEF__ 紅色 __UNDEF__ 手套 __UNDEF__ 藍色 __UNDEF__ 喜歡 __UNDEF__ 喜歡 一起 __UNDEF__ 跳舞 __UNDEF__ 實驗 3: 打造 投票 應用 程式 寫出 應用 程式 使用 按鈕 投票 選擇 更新 計票 例如 可以 投票 應用 程式 判斷 狗派 還是 貓派 程式碼 類似 遊戲 分數 更新 貓派 狗派 貓派 人數 = 狗派 人數 = 蜘蛛 生存 遊戲 可以 躲過 蜘蛛 多久 時間 0 關卡 1 實驗 4: 打造 街機 風格 生存 遊戲 修改 擴充 糖果 怪獸 遊戲 成為 蜘蛛 生存 遊戲 使用 接住 而是 閃躲 物件 蜘蛛 遊戲 目標 存活 時間 底部 計分欄 顯示 已經 存活 秒數 之前 一樣 遊戲 難度 物件 速度 時間 增加 提升 以下 需要 修改 玩家 角色 例如 可以 用列 第138 網站 提供 火柴人 GIF 檔案 變更 程式碼 使用 圖片 player_image = PhotoImage ( file="stickfigure.gif" ) mychar = canvas .
 
create_image ( 200,360 , image = \player_image ) 蜘蛛 圖片 取代 用來 產生 糖果 畫布 物件 程式碼 make_spiders 函式 外面 make_candy 函式 版本 spider_image = PhotoImage ( file="spider .
 
gif" ) 以下 make_spiders 函式 裡面 : yposition = random .
 
randint ( 1,400 ) spider = canvas. create_ \image ( 0, yposition , image = spider_image ) # 蜘蛛 加入 清單 spider_list .
 
append ( spider ) 我們 需要 加入 以下 程式碼 使用 可以 方向 移動 同時 不能 跑出 邊緣 以下 加入 check_input: if key == "Up": move_direction = "Up" elif key == "Down": move_direction = "Down" 變更 move_character函式 使用 所有 方向 檢查 邊緣 :def move_character ( ) : if move_direction == "Right" and canvas. \coords ( mychar ) [0] < 400: canvas.move ( mychar , 10,0 ) if move_direction == "Left" and canvas. \coords ( mychar ) [0] > 0 : canvas.move ( mychar , -10,0 ) if move_direction == "Up" and canvas. \coords ( mychar ) [1] > 0 : canvas.move ( mychar , 0 , -10 ) if move_direction == "Down" and canvas. \coords ( mychar ) [1] < 400: canvas.move ( mychar , 0,10 ) window .
 
after ( 16 , move_character ) 變更 移動 蜘蛛 出現 左邊 移動 注意 蜘蛛 到達 邊緣 不會 回來 # 函式 蜘蛛 移動 def move_spider ( ) : # 迴圈 跑過 清單 變更 x 位置 for spider in spider_list: canvas.move ( spider , spider_speed , 0 ) window.after ( 50 , move_spider ) 變更 分數 更新 方式 更新 等待 接觸 實驗 5: 雙人 遊戲 以及 更多 理解 寫成 其中 遊戲 程式碼 可以 擴充 遊戲 例如 蜘蛛 生存 遊戲 變成 馬路 遊戲 只有 玩家 通過 畫面 避開 蜘蛛 其他 物件 安全 抵達 終點 圖示 更新 分數 遊戲 使用 到處 移動 蒐集 寶物 閃避 敵人 玩家 到達 傳送門 圖示 變更 背景 物件 構成 關卡 放置 畫布 中央 畫布 圖片 物件 來自 圖片 新增 背景 圖片 視窗 這些 遊戲 變成 雙人 遊戲 例如 蜘蛛 生存 遊戲 不同 圖片 建立 WASD 按鍵 控制 玩家 底端 顯示 玩家 分數 加入 按下 空白鍵 發射 雷射 飛彈 功能 可以 建立 玩家 出發 畫布 物件 加到 雷射 清單 接著 排程 函式 移動 雷射 清單 項目 檢查 是否 擊中 遊戲 其他 項目 邀請 親朋好友 鑑賞 程式 設計 技巧 測試 應用 程式 遊戲 取得 可以 用來 進一步 改善 專題 意見 回饋 還可以 什麼 學會 Python 這些 專題 程式 接下來 以下 運用 技能 拓展 Python 程式 設計 知識 方式 Python 搭配 micro:bit 進行 實體 運算 :LED 編程 馬達 喇叭 micro: bit 平價 小型 電腦 控制器 驅動 可以 Micro Python 針對 控制器 Python 版本 編寫 程式 可以 microbit .
 
org 使用 Micro Python 下載 編輯器 例如 Mu codewith.mu Python 程式碼 可以 控制 LED 發光 二極體 馬達 喇叭 很多 其他 事情 以下 簡單 Python 程式碼 範例 用來 按下 按鈕 A 點亮 LED 顯示 打勾 接著 按下 按鈕 B 關掉 LED 顯示 打叉 另外 搖晃 micro : bit 顯示 1 6 隨機數 數位 骰子 功能 可以 這樣 micro:bit 專題 打造 自己 遊戲板 其他 應用 from microbit import *import randompin1. write_digital ( 0 ) # 關燈 display.show ( Image.NO ) while True: # 不斷 重複 if accelerometer.was_gesture ( "shake" ) : roll = random.randint ( 1,6 ) display.show ( str ( roll ) ) # 顯示 隨機數 elif button_a.is_pressed ( ) : display.show ( Image.YES ) pin1.write_digital (1 ) # 開燈 elif button_b.is_pressed ( ) : display.show ( Image.NO ) pin1 .
 
write_digital (0) # 關燈 按下 按鈕 A 點亮 LED 顯示 打勾 按下 按鈕 B 關掉 LED 顯示 打叉 可能 LED 類型 加裝 電阻 +ve 長腳 連接到 第1 腳位 -ve 短腳 連接到 GND Raspberry Pi 使用 Python Raspberry Pi 平價 小型 通用 電腦 建有 Python 3 除了 Raspberry Pi 執行 所有 Python 專題 可以 GPIO 通用 輸入 輸出埠 連接到 LED 馬達 喇叭 裝置 進行 實體 運算 可以 Sense Hat 擴充板 擴充 Raspberry Pi 以下 例子 Python 控制 連接到 Raspberry Pi LED 按鈕 from gpiozero import LED , Buttonled = LED (17 ) button = Button ( 2 ) while True: if button.is_pressed: led.on ( ) else: led.off ( ) __UNDEF__ 實體 運算 Maker 運動 micro:bit Raspberry Pi Maker 創客 運動 歡迎