--- tags: 資訊筆記 description: 上課就該學會的東西 --- 資訊作業教學(python) === <font color="red">**作業自己做.jpg**</font> --- ## 貼心小提醒 * **1.** 這次有**3個**作業,任完成**1個**就有80 所以如果時間不夠,或者**懶得做**的人(肯定是後者) 建議拚**完成1個**就夠了 * **2.** 不管怎麼說這都只是**教學**,所以**不會有範例**供參考 但若是你很認真的做了,卻還是不能跑或真的做不出來 可以把你的成果<font color="red">**截圖**</font>**給我**,<font color="red">**我可以視情況提供我的給你看**</font> * **3.** 假如有人想奮發圖強,不靠我的筆記完成作業 現在是**關掉這個筆記的最好時機** --- ## 前置作業 * **1.選好網站** - 我這次用的是**replit** https://replit.com/ - 想用自己習慣的也沒關係 只是用法可能會跟我教的不同而已 * **2.開好<font color="red">3個</font>檔案+命名** - **檔名** - 你的學號_1 - 你的學號_2 - 你的學號_3 * <FONT COlor="red">**3.** 假如是用replit,**這邊一定要記得!!!**</FONT> 照上述開了3個檔案後,**main.py**的檔案**一定要留著** 在另外的檔案裡**寫完程式後,放到main.py裡面去跑** 確定跑得出來後再回原檔案下載 假如**刪掉 main.py**,會**什麼都跑不出來** ![](https://hackmd.io/_uploads/HJ5AnHPHh.png) --- ## 作法 網站都給了,怎麼開檔案應該不用教了吧... ## 作業一 輸出 ![](https://hackmd.io/_uploads/ryzL6ILr2.png) ### 需要的東西有: * **字串** - 班級: - 你的班級 - 座號: - 姓名: - 你的姓名 * **數字** - 你的座號 ### 語法 * **輸出** - 用 **print()** > print(文字) * **字串** - 用 **""** 把字框起來 > "字串" * **數字** - 放在 **str()** 裡面 > str(數字) ### 寫法 * **個別輸出班級、姓名、座號** * **字串與數字之間用 + 連接** * **大概**寫法: >print(班級 你的班級) print(座號 你的座號) print(姓名 你的姓名) 這個<font color="red">**不是正解**</font>,請各位**自行摸索**出正確寫法 ### 完成 確認跑得動後,就能下載檔案了 這是3個裡面**最簡單的1個**,大家好好把握🔥 --- ## 作業二 輸入+輸出 ![](https://hackmd.io/_uploads/r1Q6l8Dr3.png) ### 需要的東西有: * **輸入** - 輸入欄 * **輸出** - 輸出的文字(請輸入姓名) - 輸入的文字 - Hi - 今天是 - 今天日期 ### 語法 * **輸入** - 放在 **input()** 裡面 > input(文字) * **定義** - 設定**字母**或**單字** - 用 **=** 連接 > a=你想定義的東西 * **輸出** - 上面有 ### 寫法 * **先寫輸入欄並定義** **再輸出文字及被輸入的字** * **大概**寫法: >a=輸入 print(所有文字) * 所有文字包含**老師指定的文字**及**輸入的文字** 這個<font color="red">**不是正解**</font>,請各位**自行摸索**出正確寫法 ### 完成 下載檔案 --- ## 作業三 輸入+輸出+轉換 * 這個作業<font color="red">**難度頗高**</font>,建議前面有卡關的人**直接放棄** ![](https://hackmd.io/_uploads/rJho7twSn.png) ### 需要的東西有: * **輸入** - 輸入欄 * **輸出** - 輸出的文字(請輸入身高) - 輸入的數字 - 身高 - cm ### 語法 * **輸入** * **輸出** - **float()**:輸出浮點數(小數) * **定義** * <font color="red">**格式化輸出**</font> - **%s**:放入字串 - **%f**:放入浮點數 - **%6s** or **%6f**:總共6位整數/浮點數 - **%.1f**:1位小數 我知道你們八成看不懂就是... ### 寫法 **這個我會給詳細點,畢竟真的有難** * **先寫輸入欄並定義** **輸出並運算...** 算了好難講直接看範例 * **大概**寫法: >a=輸入 print("身高%f %s" % (輸入,"cm")) * %f 要加上6位整數 及 1位小數 的條件 * %f 與%s 之間要空一格 這個<font color="red">**不是正解**</font>,請各位**自行摸索**出正確寫法 真的要做的話 建議稍微寫寫看就好 **不行就直接跟我要範例** (記得**附圖**) ### 完成 * 下載檔案 --- ### 恭喜你各位<font color="red">又</font>終於把<font color="red">本來上課就該會的東西</font>做完ㄌ