Python練習題-TQC+(810)-最大值與最小值之差

先輸入測試資料的筆數,再輸入每一筆測試資料(一串數字,每個數字之間以空白區隔)
找出此串列數字中最大值和最小值之間的差
差值輸出到小數點後第二位

需要將使用者輸入的測試資料 字串轉成數值
所以可以使用map() 轉換型別

map("第一個參數放要轉換的型別","第二個參數放要轉型的資料")
再將轉型好的資料存入list陣列中


在使用max()方法抓最大值-min()方法抓最小值
就可以算出差等於多少

 

...繼續閱讀 »

Python練習題-TQC+(708)-詞典合併

自行輸入兩個詞典
(以輸入鍵值"end"作為輸入結束點,
詞典中將不包含鍵值"end"),
將此兩詞典合併,並根據key值字母由小到大排序輸出,
如有重複key值,後輸入的key值將覆蓋前一key值。

讓使用者輸入兩組字典,
update()可以用來合併字典1+字典2
sorted(字典1)#以用來排序
最後再把排序好的字典印出來

...繼續閱讀 »

Python練習題-TQC+(706)-全字母句

這一題要讓使用者輸入一個句子
寫一段程式去判斷它有沒有剛好是用a到z去組成的
如果剛好是26個字母組成的返回True反之返回false

先將使用者輸入的句子,拆開儲存到set陣列中,
因為set陣列是不會存入重複的資料,所以最後去判斷
set陣列中是否剛好26個字母都有,有的話回傳true,否則回傳false
 


 

...繼續閱讀 »