抽獎程式原始碼

import time
import random
file = open('225python.txt', 'r', encoding='UTF-8')
peopleList=[];
for line in file.readlines():
	peopleList.append(line)
file.close()
seconds = list(i for i in range(1,11));
seconds.reverse()

print('抽獎開始 倒數10秒')
for i in list(seconds):
	print(i)
	time.sleep(1)

result=random.sample(peopleList,2);
print('恭喜以下兩位:n',result[0],result[1])

list 的 sort 補充

python 列表list中sort,sorted可以用于列表的排序,以下是例子。
a = [50,12,1,19,6]
sorted(a) #a小到大排序,不影響a本身結構
sorted(a,reverse = True) #a大到小排序,不影響a本身結構
a.sort() #a小到大排序,影響a本身結構
a.sort(reverse = True) #a大到小排序,影響a本身結構

>>> b = [‘aa’,’BB’,’bb’,’zz’,’CC’]
>>> sorted(b)
[‘BB’, ‘CC’, ‘aa’, ‘bb’, ‘zz’] #按列表中元素每个字母的ascii碼从小到大排序,如果要從大到小,用sorted(b,reverse=True)下同

>>> c =[‘CCC’, ‘bb’, ‘ffff’, ‘z’]
>>> sorted(c,key=len) #按列表中元素的長度排序
[‘z’, ‘bb’, ‘CCC’, ‘ffff’]

>>> d =[‘CCC’, ‘bb’, ‘ffff’, ‘z’]
>>> sorted(d,key = str.lower ) #將列表中的每個元素變為小寫,再按每個元素中的每個字母的ascii碼從小到大排序
[‘bb’, ‘CCC’, ‘ffff’, ‘z’]

224期 WEB資料庫期末報告

1. 游嘉銘 統一發票對獎 asp.net+sqlite
2. 李元任 留言討論區(分頁) php+mysql
3. 廖志軒 電話簿memo php+sqlite
4. 林厚龍 訂餐系統 php+sqlite
5. 毛宣蓉 台灣期刊管理查詢系統 php+sqlite
6. 陳琬昀 歌詞新增修改刪除 asp.net+sqlite
7. 陳志宗 會員管理系統 asp.net+sqlite
8. 楊婷茹 留言討論區(分頁) php+mysql
9. 劉懷宗 股票管理系統 asp.net+sqlite
10.曾育才 學習成績系統 asp.net+sqlite