您的位置:首页 > 编程语言 > Python开发

2018.3.12 Python作业

2018-03-13 12:29 246 查看
第三章 列表简介3-3 自己的列表:想想自己的通勤方式,如骑摩托车或开汽车,并创建一个包含多种通勤方式的列表。根据该列表打印一系列有关这些通勤方式的宣言,如“I would like to own a Honda motorcycle.”。trans = ["motorcycle", "bike", "car"]
for t in trans:
    print("I would like to own a " + t)3-6 添加嘉宾:你刚找到了一个更大的餐桌,可容纳更多的嘉宾。请想想你还想邀请哪三位嘉宾。

以完成3-4或3-5时编写的程序为基础,在程序末尾添加一条print语句,指出你找到了一个更大的餐桌。
使用insert()将一位新嘉宾添加到名单开头。
guests = ["Hua Luogeng", "Albert Einstein", "Sun Yat-sen"]
for guest in guests:
print(guest + ", I would be very pleased to invite you to a dinner event.")
print("I find a larger table")
guests.insert("Li Bai")
guests.insert("Yuan Longping")
guests.insert("Michael Jackson")
3-8 放眼世界:想出至少5个你渴望去旅游的地方。

讲这些地方存储在一个列表中,并确保其中的元素不是按字母顺序排列的。
按原始顺序打印该列表。不要考虑输出是否整洁的问题,只管打印原始Python列表。
使用sorted()按字母顺序打印这个列表,同时不要修改它。
再次打印该列表,核实排列顺序没变。
使用sorted()按与字母顺序相反的顺序打印这个列表,同时不要修改它。
再次打印该列表,核实排列顺序未变。
使用reverse()修改列表元素的排列顺序。打印该列表,核实排列顺序确实变了。
使用reverse()再次修改列表元素的排列顺序。打印该列表,核实以恢复到原来的排列顺序。
使用sort()修改该列表,使其元素按字母顺序排列。打印该列表,核实排列顺序确实变了。
使用sort()修改该列表,使其元素按与字母顺序相反的顺序排列。打印该列表,核实排列顺序确实变了
places = ["Beijing", "Shanghai", "Guilin", "Guangzhou", "Yanan", "New York"]
print(places)

print(sorted(places))
print(places)

print(sorted(places, reverse=True))
print(places)

places.reverse()
print(places)

places.reverse()
print(places)

sort(places)
print(places)

sort(places, reverse=True)
print(places)
3-9 晚餐嘉宾:在完成3-4~3-7时编写的程序之一中,使用len()打印一条消息,指出你邀请了多少位嘉宾来与你共进晚餐。guests = ["Hua Luogeng", "Albert Einstein", "Sun Yat-sen"]
print(len(guests))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: