- 建立起始介面
- 登入成功後要顯示的介面
Python-82-結訓實作-3.連線mysql
- 匯入 pymysql
- 連線資訊
Python-82-結訓實作-2.設計員工資料表
實作:
- 設計員工資料表
- 新增最少5筆資料
Python-82-結訓實作-1.使用程式碼存取 MySQL 去做新增、查詢、修改、刪除
設計資料表 (員工資料表)
1.介面一
2.介面二
Python-81-連線MySQL,匯入pymysql
連線MySQL,匯入pymysql
- 匯入pymysql
- 可能會出現套件不存在(解決方式)
- 連線資訊
Python練習題-TQC+(810)-最大值與最小值之差
- 4684
- 0
- TQC-Python
- 2022-12-03
先輸入測試資料的筆數,再輸入每一筆測試資料(一串數字,每個數字之間以空白區隔)
找出此串列數字中最大值和最小值之間的差
差值輸出到小數點後第二位
需要將使用者輸入的測試資料 字串轉成數值
所以可以使用map() 轉換型別
map("第一個參數放要轉換的型別","第二個參數放要轉型的資料")
再將轉型好的資料存入list陣列中
在使用max()方法抓最大值-min()方法抓最小值
就可以算出差等於多少
Python練習題-TQC+(808)-社會安全碼
- 4684
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入一個號碼,格式為ddd-dd-dddd,d表示數字。
若格式完全符合(正確的SSN)則顯示【Valid SSN】,否則顯示【Invalid SSN】。
先將使用者輸入的 - 取代成空白
isdigit() 可以用來檢測字串是否由數字組成
Python練習題-TQC+(806)-字元次數計算
- 22651
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入
一個字串和一個字元
找出 字串中指定字元出現的次數
字串.count(字元)
可以找出字元在字串中出現了幾次
Python練習題-TQC+(804)-大寫轉換
- 22651
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入一個字串
把使用者輸入的字串轉成大寫後印出
接著再把使用者輸入的字串第一個字轉大寫後印出
字串.upper() 可以將字串轉成大寫
字串.title()可以將第一個字串轉成大寫
Python練習題-TQC+(802)-字元對應
- 22652
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入一個字串
然後我們要把字串一個字一個字抓出來後印出它ASCII碼等於多少
最後把ASCII碼全部累加起來後再印出
找出ASCII碼可以使用ord() ()裡面放字母就可以知道ASCII碼等於多少
Python練習題-TQC+(710)-詞典搜尋
- 22652
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入一組字典
key 跟 value
最後再讓使用者去查詢key 值有沒有在這個字典裡面
有的話回傳true
否則回傳false
把要搜尋的文字 in dict1.keys()
就可以返回這個字典中的keys值存不存在
Python練習題-TQC+(708)-詞典合併
- 22652
- 0
- TQC-Python
- 2022-12-03
自行輸入兩個詞典
(以輸入鍵值"end"作為輸入結束點,
詞典中將不包含鍵值"end"),
將此兩詞典合併,並根據key值字母由小到大排序輸出,
如有重複key值,後輸入的key值將覆蓋前一key值。
讓使用者輸入兩組字典,
update()可以用來合併字典1+字典2
sorted(字典1)#以用來排序
最後再把排序好的字典印出來
Python練習題-TQC+(706)-全字母句
- 22653
- 0
- TQC-Python
- 2022-12-03
這一題要讓使用者輸入一個句子
寫一段程式去判斷它有沒有剛好是用a到z去組成的
如果剛好是26個字母組成的返回True反之返回false
先將使用者輸入的句子,拆開儲存到set陣列中,
因為set陣列是不會存入重複的資料,所以最後去判斷
set陣列中是否剛好26個字母都有,有的話回傳true,否則回傳false
Python-80-Tkinter套件-Checkbutton元件(復選)
- Checkbutton
- 請選擇你的興趣
- 1.聽音樂 2.打球 3.看電視
- 使用者選擇後即在下方顯示
- 您的興趣為: 使用者選的興趣列出來
Python-79-Tkinter套件-Radiobutton元件(單選)
- Radiobutton元件(單選)
- 請選擇你最喜歡的主食
- 1.飯 2.麵
- 使用者選擇後即在下方顯示
- 您最喜歡的主食為: 使用者選的主食
Python練習題-TQC+(704)-集合條件判斷
- 20608
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入n個數值,使用add() 存入set陣列
直到輸入-9999結束
- len() 找出set陣列中 總共幾個數值
- max() 找出陣列中最大值
- min() 找出陣列中最小值
- sum() 把陣列中的數值全部加起來算出總和
Python練習題-TQC+(702)-數組合併排序
- 20608
- 0
- TQC-Python
- 2022-12-03
702-數組合併排序
本題重點:
讓使用者輸入兩個數組,直至-9999結束輸入
把兩個數組,組合後印出
再把排序後的數組印出
- append()可以把使用者輸入的數值通通存入陣列list中
- tuple() 把資料放進去,即可變成 tuple 數組
- sorted() 可以把陣列中所有的數字做排序
Python練習題-TQC+(610)-平均溫度
- 20609
- 0
- TQC-Python
- 2022-12-03
輸入四週各三天的溫度
找出 平均溫度、最高溫度、最低溫度
把使用者輸入的溫度存到一個陣列中
平均可以使用sum把所有陣列值都加起來, 除以 len(抓取陣列值有幾個) 就可以算出平均
最大值使用max()
最小值使用min()
Python練習題-TQC+(608)-最大最小值索引
- 20610
- 0
- TQC-Python
- 2022-12-03
讓使用者輸入9個數字
建立一個3*3的矩陣 (就是一個二維陣列)
找到最大值、最小值 與 二維陣列的索引
索引就是代表該數字在第幾列、第幾欄
- // 它可以除完後去除小數點
- % 可以幫助我們取得餘數
- 最後記得打字時不要打錯字,冒號跟逗號後面都有空格
Python練習題-TQC+(606)-二維串列行列數
- 20611
- 0
- TQC-Python
- 2022-12-03
這一題要做一個二維陣列
第1列為 0-0 的值 1-0的值 2-0的值 一直到9-0的值
第2列為 0-1 的值 1-1的值 2-1的值 一直到9-1的值
第3列為 0-2 的值 1-2的值 2-2的值 一直到9-2的值
以此類推
主要就是把內回圈-外迴圈的值印出,
整齊的排列,
end="" 代表末尾不斷行
print() 可以代表斷行
記住這兩個方式,
你就可以依造自己的需求去印出你想呈現的樣式