第二周作业a 第3章选做(2、4、5、6、7、8)

3-2 问候语

friends=['Ben','Tom','Alice']
for name in friends:
	print('Good night! ' + name)

3-4/5/6/7创建嘉宾名单、修改、添加嘉宾、缩减名单

#3-4
invite=["Ben","Tom","Alice"]
for name in invite:
	print('Invite you to dinner ' + name + '!')
print ("\n")

#3-5
print ("Sorry,Ben may not come.Jack will instead.")
invite[0]='Jack'
for name in invite:
	print('Invite you to dinner ' + name + '!')
print ("\n")
	
#3-6
print("I found a bigger table for more people.")
invite.insert(0,'A')
invite.insert(2,'B')
invite.append('C')
for name in invite:
	print('Invite you to dinner ' + name + '!')
print ("\n")
	
#3-7
print('Sorry,I can just invite two friends because of the fucking table.')
for i in range(0,4):
	print(invite.pop()+",sorry,I cannot invite you .")
print ("\n")
for name in invite:
	print('You are still invited, ' + name + '!')
del invite[0]
del invite[0]
print ("\n")
print ("Test the list is empty.")
print (invite)
print ("It is empty.")


Tip:包含函数 insert()    append()    del()    pop()    range()


3-8 放眼世界

places=['Paris','London','NewYork','Tokyo','Beijing']
print("Origin list:")
print(places)
print("")
print(sorted(places))
print(places)
print("")
print(sorted(places,reverse=True))
print(places)
print("")
places.reverse()
print(places)
print("")
places.reverse()
print(places)
print("")
places.sort()
print(places)
print("")
places.sort(reverse=True)
print(places)

tip:用到函数/方法有 list.sort(),sorted(list),sorted(list,reversre=True),list.reverse()


猜你喜欢

转载自blog.csdn.net/cjf16337023/article/details/79597292