- w 新增檔案或寫入檔案 (如果無檔案會自動新增,原本有資料也會被取代掉)
- a 附加(在原本的資料上再添加資料)
- r 讀取檔案內容
Python練習題-TQC+(210)-三角形判斷
- 40076
- 0
- TQC-Python
- 2022-12-03
需要讓使用者輸入三個邊長
使用if判斷這三個邊長是否可以組成一個三角形。
若可以,則印出該三角形之周長;
否則顯示【Invalid】
這邊需要背一下三角形公式
(side1+side2)>side3 and (side2+side3)>side1 and (side1+side3)>side2
如果以上條件皆不符合那就不是一個三角形
Python練習題-TQC+(102)-浮點數格式化輸出
- 40077
- 0
- TQC-Python
- 2022-12-03
主要考題的重點有3個
1.如何印出浮點數 也就是小數要出現幾位,
2.設定的欄的寬度
3.文字必須要靠左或靠右對齊
Python練習題-TQC+(104)-圓形面積計算
- 40077
- 0
- TQC-Python
- 2023-04-08
文、意如
Python練習題-TQC+(208)-十進位換算
- 40077
- 0
- TQC-Python
- 2022-12-03
需要讓使用者輸入一個 十進位(0~15),
接下來要把使用者輸入的值換算成十六進位
轉換規則 = 十進位0~9的十六進位值為其本身,
十進位10~15的十六進位值為A~F
10的16進位是A
11的16進位是B
12的16進位是C
以此類推
15的16進位是F
2021物聯網程式還再紅嗎?
2021物聯網程式還再紅嗎?
沒錯,而且還會越來越紅!為什麼呢?
先跟大家介紹一下什麼是物聯網,只要你想的到的物品,例如:鏡子、吸塵器、鞋子、垃圾桶、窗簾等等……
任何任何可以想的到的東西讓它(物品)連上網路,就是物聯網了。
Blockly-我的第一個物聯網程式-遠端開關燈
玩積木、學程式,用blockly
手把手帶你寫出第一個物聯網程式-遠端開關燈。
Python練習題-TQC+(110)-正n邊形面積計算
- 15271
- 0
- TQC-Python
- 2022-12-03
主要考題的重點有3個
1.因為要算出n邊形的面積,直接套公式即可。
所以先來看一下公式
面積(Area)=(正n邊形 * s邊長2平方)/(4*正切值(pi/n邊形))
#Area=(n*s2平方)/(4*tan(pi/n))
2.套用 math模組,並使用math.pi ,math.pow及math.tan
3.最後 算出的答案 需要顯示浮點數到小數點後第4位,
所以會使用到格式化format方式
Python練習題-TQC+(206)-等級判斷
- 15271
- 0
- TQC-Python
- 2022-12-03
需要讓使用者輸入一個數值,
接下來要判斷這個數值對應到的是哪一個等級並印出
Python練習題-TQC+(108)-座標距離計算
- 15276
- 0
- TQC-Python
- 2022-12-03
主要考題的重點有3個
1.因為要算出兩點的座標其歐式距離,直接套公式即可。
所以先來看一下公式
考試時題目提示:
2.計算歐式距離會使用到 math模組,
我們會使用math.sqrt () 傳回平方根
然後使用 兩個*代表平方
公式如下: math.sqrt((x1 - x2)**2 + (y1 - y2)**2)
這個公式考試時不會提供,所以要背下來
3.最後 算出的答案 需要顯示浮點數到小數點後第4位,
所以會使用到格式化format方式
Python-63-疊(迭)代(Iter)使用方法
疊(迭)代(Iter):
- 目的通常是為了接近所需求的目標或結果。
- 每一次對過程的重複被稱為一次"疊代",
- 每一次疊代得到的結果通常會被用來作為下一次疊代的初始值。
- 使用疊代方式讀取字串->next 一次讀一個字元
- 使用疊代方式讀取陣列->next 一次讀一筆資料
- 在類別中使用疊代
Python-62-物件導向-實作練習-輸入寵物資訊,找出年紀最大與最小者
建立一個類別 可以儲存屬性:寵物名、年紀、毛顏色
讓使用者建立3隻動物 寵物名、年紀、毛顏色
提示:可存入陣列[]
使用者輸入完後找出年紀最大 與 最小
並印出
寵物名,是年紀最大者 12歲
寵物名,是最年輕為 5歲
- 步驟1:先儲存三隻寵物的名、年紀、毛色,並印出
- 步驟2:找出陣列中年紀最大與最年輕者
- 完整程式碼
Python-61-物件導向-繼承
- 物件導向複習
- 繼承 (可以繼承父類別所有的變數和方法,但可以不繼承建構子)
- 繼承父類別的建構子
- 建立自己的建構子以及使用超類別(繼承父類別建構子)
Python-60-使用全域變數
- def 方法中並不能直接使用全域變數
- 如需使用全域變數時
Python-61-遞迴使用方式
遞迴(自己呼叫自己)
40K的基礎網頁後端工程師需要必學那些技能?
40K的基礎網頁後端工程師需要必學那些技能?
Python-59-認識全域變數
認識全域變數
Python-58-物件導向23.實作模板練習:請寫一個計算 + ,- ,*,/ 的模板
請寫一個計算 + ,- ,*,/ 的模板
帶入兩個數字即可帶出計算結果
所需兩個檔案
1.模板檔案:
2.主程式檔案:
Python-57-物件導向22. 套用內建模板,查詢模板有哪些方法變數可以使用
套用內建模板
查詢 模板 有哪些方法、變數可以使用
Python-56-物件導向21. 只匯入自己所需模板中的某個方法或功能
- 建立模板
- 只匯入自己所需要的功能或變數