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])
	分類彙整: Python範例
第三堂,課堂練習
n=input("請輸入數字n: ")
while n.isdigit()==False:
	n=input("輸入的值"%s"不為數字,請輸入數字n:"%n)
print("n=%s"%n)
	第三堂,課程練習nxn乘法
num=int(input('n='))
for i in range(1,num+1):
	for j in range(1,num+1):
		print(str(i)+"*"+str(j)+"="+str(i*j))
	for迴圈課堂練習 (1+2+…+n)
n=input("請輸入數字n: ")
#注意range內的參數要+1
#輸入的字串要轉換型別為int
LIST=range(int(n)+1)
sum=0
for n in LIST:
	sum+=n
print("The sum is:",sum)
	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’]