python 第三章 练习
# # 1) 邀请嘉宾:如果你可以邀请任何人一起共进晚餐(无论是在世的还是故去的),你会邀请哪些人?
# # 请创建一个列表,其中包含至少三个你想邀请的人,然后使用这个列表打印消息,邀请这些人都来与你共进晚餐
# people=["zzy","zjy","zxy"]
# print(f"I want to invite {people[0].title()} to my dinner.")
# print(f"I want to invite {people[1].title()} to my dinner.")
# print(f"I want to invite {people[2].title()} to my dinner.")
# # 2) 修改邀请嘉宾名单:你刚得知有位嘉宾无法赴约,因此需要另外一位嘉宾
# # 替换缺席的名单,并邀请一个新的人
# print(people)
# print(f"{people[1].title()} can't come to my dinner.")
# people[1]="lpy"
# print(f"I want to invite {people[1].title()} to my dinner.")
# print(people)
# # 3) 添加嘉宾:你刚找到了一张更大的餐桌,可容纳更多的嘉宾就坐,请想想你还想邀请哪三位嘉宾,分别添加进
# # 名单的开头,中间,末尾
# print("找到一个更大的餐桌")
# people.insert(0,"zjy")
# people.insert(2,"tzh")
# people.append("zxy")
# print(people)
# # 4)缩短名单:你刚得知新购买的餐桌无法及时送达,因此只能邀请两位嘉宾,并使用pop不断删除名单中的嘉宾,
# # 直到只有两位嘉宾为止,最后使用del删除最后两位嘉宾,让名单为空
# print("新购买的餐桌无法及时送达,只能邀请两位嘉宾")
# print(f"{people.pop()},很抱歉,无法邀请您")
# print(f"{people.pop()},很抱歉,无法邀请您")
# print(f"{people.pop()},很抱歉,无法邀请您")
# print(f"{people.pop()},很抱歉,无法邀请您")
# print(f"{people[0].title()},很高兴,可以邀请您")
# print(f"{people[1].title()},很高兴,可以邀请您")
# del people[0]
# del people[0]
# print(people)
# 5)放眼世界:想出至少5个你想去旅游的地方。将这些地方存储在一个列表中,并确保其中的元素不是按字母顺序排列的
places=["Tokyo","Paris","New York","Rome","London"]
# 打印该列表
print(places)
# 使用sorted()按字母顺序打印这个列表,不要修改它
print(sorted(places))
# 再次打印该列表,确认它仍然是按原始顺序排列的
print(places)
# 使用sorted()按与字母顺序相反的顺序打印这个列表,不要修改它
print(sorted(places,reverse=True))
# 再次打印该列表,确认它仍然是按原始顺序排列的
print(places)
# 使用reverse()修改列表元素的排列顺序,打印列表
places.reverse()
print(places)
# 使用reverse()再次修改列表的排列顺序,打印列表
places.reverse()
print(places)
# 使用sort()修改列表的排列顺序,打印列表
places.sort()
print(places)
# 使用sort()修改列表的排列顺序,与字母顺序排列相反,打印列表
places.sort(reverse=True)
print(places)
# 6)晚餐嘉宾:与上面的邀请嘉宾雷类似,但是这里是打印列表的长度,也就是嘉宾位数
people=["zzy","zjy","zxy"]
print(len(people))
更多推荐

所有评论(0)