發表文章

目前顯示的是 10月, 2026的文章
圖片
  HW02 Python 運算子表達式 1. NoteBook 2. 影片 3. 測驗 與 學習卡 4. 元素價數快速判斷器 #@title 元素價數快速判斷器 { run: "auto" } def get_element_valency ( symbol ):     # 定義常見元素的價數(最常見的氧化態/化合價)     element_db = {         'H' : { 'name' : '氫 (Hydrogen)' , 'valency' : [ 1 , -1 ], 'type' : '非金屬' },         'He' : { 'name' : '氦 (Helium)' , 'valency' : [ 0 ], 'type' : '惰性氣體' },         'Li' : { 'name' : '鋰 (Lithium)' , 'valency' : [ 1 ], 'type' : '鹼金屬' },         'Be' : { 'name' : '鈹 (Beryllium)' , 'valency' : [ 2 ], 'type' : '鹼土金屬' },         'B' : { 'name' : '硼 (Boron)' , 'valency' : [ 3 ], 'type' : '類金屬' },         'C' : { 'name' : '碳 (Carbon)' , 'valency' : [ 4 , -4 , 2 ], 'type' : '非金屬' },         'N' : { 'nam...
圖片
HW01 Python 基礎 1. NoteBook 2. 影片 3. 測驗   4.Python入門語法核心整理 Python 入門 5 大核心極簡整理 1.輸入與資料轉型 print() 用於輸出, input() 用於接收使用者輸入。 ⚠️ 關鍵 : input() 取得的結果 永遠是字串 ( str ) ,若要進行加減乘除,必須先手動用 int() 或 float() 轉成數字。 2.縮排與區塊結構 不使用大括號 {} ,而是使用 冒號 : 搭配統一縮排 (建議 4 個空格)來定義程式區塊(如 if 、 for 、 def )。同區塊縮排必須嚴格一致。 3.常用運算子 除法差異 :使用 / 相除結果 一律為浮點數 ( float ) ;使用 // 則為整數除法(無條件捨去小數取商數)。 邏輯比較 :使用 and (且)、 or (或)、 not (非)。 4.四大核心資料結構 串列 List [] :元素 可修改 (Mutable) 、可存不同型態。 元組 Tuple () :建立後 不可修改 (Immutable) 。 字典 Dict {} :透過「鍵–值對 ( key: value )」快速搜尋。 集合 Set {} :無序且 元素不重複 。 5.註解與腳本執行 單行註解用 # ;多行說明用 ''' 或 """ 。 安裝 Python 時勾選 Add Python to PATH ,即可在終端機輸入 python 檔名.py 執行程式。 5.心得 在這次的Python入門基礎語法學習中,我學會了一些基本的語法print(輸出)與input(輸入),並了解了撰寫程式時要特別注意英文字母的大小寫、空格不能使用全形、縮牌要一致和標點符號一定要正確,遇到變數值時不需要特別宣告整數和字串。從此次學習當中我學到了很多關於入門語法的使用和撰寫時所要注意的一些小陷阱,讓我在撰寫程式時能夠更順利的寫出完整且正確的程式。 在寫這段電壓、電流和功率換算器時我覺得可以將我所學過的東西變成一個程式是一件很有趣的事,希望我製作出來的程式是一個實用的小工具。