【Python】小项目:宴请嘉宾中的曲折---Python列表的增删改查数。

一、起因

糊涂的【胡先森】邀请朋友们吃饭,却没成想,在这中间经历了很多曲曲折折。
胡先森从原来固定邀请的嘉宾到有的嘉宾因为事情没有参加有人替补,再到找到大桌,想多邀请几个人,再到后面想到邀请领导坐在最前面。哎,一顿饭,一波三折。糊涂啊,胡先森,这点小事都办不好,具体的故事是这样的,请看源码。


二、源代码

#晚餐嘉宾
#宴请嘉宾
#使用len() 打印一条消息,指出你邀请了多少位嘉宾来与你共进晚餐。
list1=["张三","李四","王五","赵六","王八"]
print("1.原计划要邀请参加宴会的人:\n",list1)

print("\n2.由于"+list1[3]+"无法参加宴会")
list1[3]="周七"
print("修改为"+list1[3]+"参加后的嘉宾列表:\n",list1)
print("\n")


list2=list1		#更大的餐桌list2
print("3.找到一张更大的餐桌特大聚仙桌,目前已经邀请了:",list2)	#指出你找到了一个更大的餐桌。
print("\n")


#使用insert() 将一位新嘉宾添加到名单开头。
list2.insert(0,"吴一")
print("4.邀请了"+list2[0]+"加在名单开头,目前名单有:",list2)
print("\n")

#使用insert() 将另一位新嘉宾添加到名单中间。
list2.insert(3,"郑二")
print("5.添加"+list2[3]+"坐在中间后,目前名单上人有:",list2)
print("\n")

#使用append() 将最后一位新嘉宾添加到名单末尾。
list2.append("孙九")
print("6.最后邀请"+list2[-1]+"到名单末尾,目前名单上人有:",list2)
print("\n")

#打印一系列消息,向名单中的每位嘉宾发出邀请。
#打印格式:xx女士/先生,请本周五参加本人的代码宴会。
print("发出邀请信息:")
print(list2[0]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[1]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[2]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[3]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[4]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[5]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[6]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[7]+"(女士/先生),请本周五参加本人的代码宴会。")

print("\n--------------------------\n")

#len(list2)--计算list2里面有多少个参数,
#str()是为了将str函数里面的int类型转为字符串,和前后的文字衔接起来。
print("今晚参加宴会的人有"+str(len(list2))+"人")	
print("\n--------------------------\n")

都到最后了,胡先森才想起来万一自己的钱不够咋弄,就数一下人头,看一下自己的钱包。


三、运行结果:

在这里插入图片描述


------人生在勤,不索何获!------


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胡先森ia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值