高级编程技术作业第二周1 第三章课后练习

3-1:将一些朋友的姓名存储在一个列表中,并将其打印出来

names = ["Mike","Nick","Kenny","Chris"]
for name in names:
    print(name)

3-2: 继续使用3-1中的列表,为每个人打印一条问候语

names = ["Mike","Nick","Kenny","Chris"]
for name in names:
    print(name+", good morning!")

3-5:修改嘉宾名单

names = ["Mike","Nick","Kenny","Chris"]
for name in names:
    print(name+", would you like to have a dinner with me?")
print("Mike couldn't come, let's invite Niko")
names[0]="Niko"
for name in names:
    print(name+", would you like to have a dinner with me?")

3-6:添加嘉宾

names = ["Mike","Nick","Kenny","Chris"]
names.insert(0,"Jack")
names.insert(2,"Stan")
names.append("Curry")
for name in names:
    print(name+", would you like to have a dinner with me?")

3-7:  缩减名单

names = ["Mike","Nick","Kenny","Chris"]
names.insert(0,"Jack")
names.insert(2,"Stan")
names.append("Curry")
for name in names:
    print(name+", would you like to have a dinner with me?")
print("We just knew that we have to reduce the guests list to two.")
while len(names) > 2:
    name=names.pop()
    print("Sorry, "+name+". We couldn't invite you to our banquet.")
for name in names:
    print(name+", would you like to have dinner with me?")
del names[0]
del names[0]
print(names)

3-8:放眼世界

places=["Beijing","Rio","New York","Osaka","London"]
print(places)
print(sorted(places))
print(places)
print(sorted(places,reverse=True))
print(places)
places.reverse()
print(places)
places.reverse()
print(places)
places.sort()
print(places)
places.sort(reverse=True)
print(places)

猜你喜欢

转载自blog.csdn.net/weixin_38742280/article/details/79551800