---
# System prepended metadata

title: 資訊作業教學
tags: [資訊筆記]

---

---
tags: 資訊筆記
description: 資訊課就應該學會的東西
---
# 資訊作業教學

---
## 小提醒
這次老師的給分方式一樣是80、90、100
所以建議先**選一個最有把握的**做就好

---
## 前置步驟

* **開好網站**
* **開好檔案＋命名**
* **留下 main.py**

這三點上次筆記教過了
忘記的可以自己回去看
並且深刻反省自己為什麼會不記得

---
## 一 單向判斷
![](https://hackmd.io/_uploads/ByubIhFL2.jpg)

### 語法

* **輸入**

> input(輸入內容)
* **輸出**

> print(輸入內容)

* **字串**

    - 整數
> int(文字)
*     
    - 浮點數
> float(文字)

* **變數**

    - 設定**字母**或**單字**
    
    - 用 **=** 連接
>a=你想定義的條件

* <font color="red">**條件式**</font> 

    - 用 if 作為成立條件
    
    - 可設定變數 **大於等於** 或 **小於等於** 所設定的條件
    
      - 可使用條件：**>=**：大於等於
      
      - **<=**：小於等於
      - **>**：大於
      - **<**：小於
    - 若有一個以上的條件，中間用 or 連接

> if 變數 >(=) / <(=) 條件

### 寫法

* **設定變數**

* **條件式下一行放指令**

> 變數= 字串(輸入(輸入值))
if 變數 <= 條件一 or >條件二:
輸出(變數,在...範圍)


這個<font color="red">**不是正解**</font>，請各位**自行摸索**出正確寫法

這是3個裡面**最簡單的1個**，大家好好把握🔥

---
## 二 雙向判斷式

![](https://hackmd.io/_uploads/Ske5BlqU2.png)

### 語法
* **輸出**
* **輸入**
* **字串**
* **變數**

    - 上面都有
* <font color="red">**條件式**</font>

    - 這條主要用到的是條件式的成立與否
      
      因此，成立時用 **if**，若不成立則是 **else**
      
> if 變數 >(=) / <(=) 條件:
  輸出()
  else : 
  輸出()
  
### 寫法

> 變數=字串(輸入(輸入值))
if 變數 >= 條件:
輸出(結果一)
else : 
輸出(結果二)

這個<font color="red">**不是正解**</font>，請各位**自行摸索**出正確寫法

---
## 三 BMI
第三個還挺複雜的，加上我時間有點不夠
所以就，大家自己學或放棄ㄅ