---
# System prepended metadata

title: Python初體驗(1)-Microsoft

---

---
title: Python初體驗(1)-Microsoft
---
# Python遊戲(八月)-Microsoft

### 教學區
   - 請下載簡報到本地PC使用以保證動畫完整運行
   - [clickme](https://drive.google.com/file/d/1TBmfb2XUnS9AefHpealdBhI8rfb5e-mP/view?usp=sharing)

### 詳解區
   - [clickme](https://hackmd.io/@topcastlelessons/rJW9EWva_)

---

### 學習目標及進度
   - Python進階:處理多個輸入並使其輸出不同的結果
   - 了解相同邏輯在"程式積木"與"程式語言"間的差異
   - 學習以Python語言操控microbit模擬器顯示不同表情
   - 增加輸入按鈕數，延伸探討不同按鈕下模擬器產生的結果

---
### 課程流程
   - X:00
       - 開場(包含點名、設備檢查)
       - 聊天、小影片投影片進行到進入正題前
   - X:10
       - 講解積木部分
       - 這部分偏向先建構邏輯
       - 講師自行調配教學及實作時間
       - 教學 10 min
   - X:20
       - 稍稍喘息(一分鐘小短片)
   - X:25
       - 講解Python部分(講到點按鈕A顯示笑臉)
       - 講師自行調配教學及實作時間
       - 此部分預留 10 min
   - X:35
       - 燒腦時間
       - 留 15 min
   - X:50
       - 收尾、公布解答下課

---

### 課程問答
1. 按A按鈕的時候要顯示什麼表情?(解答:B)
    A.哭臉 B.笑臉 C.驚訝 D.愚蠢
2. 按下A+B按鈕會顯示什麼表情(解答:D)
    A.哭臉+笑臉 B.笑臉+驚訝 C.哭臉+愚蠢 D.愚蠢+驚訝
3. 按鈕A在python中怎麼表示?(解答:A)
    A.Button.A 
    B.on_button_pressed_a 
    C.IconNames.HAPPY
    D.def
4. (是非)因為是不同按鈕所以函式名字不能一樣?(解答:A)
    A.是 B.否
5. 我們總共寫了幾個python的函式?(解答:C)
    A.1 B.2 C.3 D.4
6. 今年是西元幾年?(解答:C)
    A.1990 B.2030 C.2021 D.3021
7. 這堂課是用哪個平台上的?(解答:B)
    A.macrobit 
    B.microbit 
    C.microbiit
    D.macrobbit
8. 這一次上的是哪個程式語言?(解答:C)
    A.Java
    B.C
    C.Python
    D.C++
9. Python是什麼?(解答:D)
    A.蟒蛇 B.程式語言 C.有很多特色 D.以上皆是