1. 程式人生 > >Python程式設計從入門到實踐:習題3-8~3-10

Python程式設計從入門到實踐:習題3-8~3-10

#3-8 放眼世界:想出至少5個你渴望去旅遊的地方。
#將這些地方儲存在一個列表中,並確保其中的元素不是按字母順序排列的。
#按原始排列順序列印該列表。不要考慮輸出是否整潔的問題,只管列印原始Python列表。
#使用sorted() 按字母順序列印這個列表,同時不要修改它。
#再次列印該列表,核實排列順序未變。
#使用sorted() 按與字母順序相反的順序列印這個列表,同時不要修改它。
#再次列印該列表,核實排列順序未變。
#使用reverse() 修改列表元素的排列順序。列印該列表,核實排列順序確實變了。
#使用reverse() 再次修改列表元素的排列順序。列印該列表,核實已恢復到原來的排列順序。
#使用sort() 修改該列表,使其元素按字母順序排列。列印該列表,核實排列順序確實變了。
#使用sort() 修改該列表,使其元素按與字母順序相反的順序排列。列印該列表,核實排列順序確實變了。
list = ['pujiacun','jinling','hangzhou','alage','damo']
print(list)
print(sorted(list))
print(list)
print(sorted(list,reverse=True))
print(list)
list.reverse()
print(list)
list.reverse()
print(list)
list.sort()
print(list)
list.sort(reverse=True)
print(list)

#3-9 晚餐嘉賓 :在完成練習3-4~練習3-7時編寫的程式之一中,使用len() 列印一條訊息,指出你邀請了多少位嘉賓來與你共進晚餐。
person = ['白起', '太乙', '周瑜']
for n in person:
    print('尊敬的',n,'誠摯邀請您於2017年11月15日參加晚宴')
print('我邀請了',len(person),'位嘉賓!')

#3-10 嘗試使用各個函式 :想想可儲存到列表中的東西,如山嶽、河流、國家、城市、語言或你喜歡的任何東西。編寫一個程式,在其中建立一個包含這些元素的列表,然後,對於本章介紹的每個函式,都至少使用一次來處理這個列表。
略……