# 1. 输入月份,判断这个月是哪个季节
# a = int(input("请输入月份,例:1-12"))
# if a<3 and a>0:
# print("春季")
# elif a>3and a<6:
# print("夏季")
# elif a > 6 and a < 9:
# print("秋季")
# elif a > 9 and a < 12:
# print("冬季")
# else:
# print("输入有误")
# 2. 创建一个空列表,命名为names,往里面添加 Lihua、Rain、Jack、Xiuxiu、Peiqi和Black元素。
names=[]
names.append("Lihua")
names.append("Rain")
names.append("Jack")
names.append("Xiuxiu")
names.append("Peiqi")
names.append("Black")
# 3. 往(2)中的names列表里Black前面插入一个Blue。
names.insert(5,"Blue")
# 4. 往names列表中Rain后面插入一个子列表["oldboy","oldgirl"]。
names.insert(1,["oldboy","oldgirl"])
# 5. 返回names列表中Peiqi的索引值(下标)。
print(names.index("Peiqi"))
# 6. 把names列表中Xiuxiu的名字改成中文。
names.insert(names.index("Xiuxiu"),"秀秀")
names.remove("Xiuxiu")
# 7. 创建新列表[1,2,3,4,2,5,6,2,],合并到names列表中。
num = [1,2,3,4,2,5,6,2,]
names.extend(num)
# 8. 取出names列表中索引4-7的元素。
print(names[4:7])
# 9. 取出names列表中索引2-10的元素,步长为2。
print(names[2:10:2])
# 10. 取出names列表中最后3个元素。
print(names[-3:])
# 11. 循环names列表,打印每个元素的索引值和元素。
for i in range(len(names)):
print(names[i])
# 12. 循环names列表,打印每个元素的索引值和元素,当索引值为偶数时,把对应的元素改成-1。
for i in range(len(names)):
if i%2==0:
del names[i]
names.insert(i, -1)
print(i,names[i])
# 13. 现有商品列表如下:products = [["iphone",6888],["MacPro",14800],["小米6",2499],["Coffee",31],["Book",60],["Nike",699]],现需将其大致打印如下:
# ------ 商品列表 ------
# 0 iphone 6888
# 1 MacPro 14800
# 2 小米6 2499
# 3 Coffee 31
# 4 Book 60
# 5 Nike 699
products = [["iphone",6888],["MacPro",14800],["小米6",2499],["Coffee",31],["Book",60],["Nike",699]]
print("------ 商品列表 ------")
for i in range(len(products)):
print(i,products[i][0],products[i][1])
# 14. 根据(13)里的products列表写一个循环,不断询问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车里,最终用户输入q退出时,打印购买的商品列表。
# 15. 为丰富校园文化生活,学校拟组织一场歌手大赛,从参赛选手中选拔出十名相对突出的学生,授予“校园十大歌手”称号。比赛之中设置有评委组,每名选手演唱完毕之后会由评委组的十名评委打分。为保证比赛公平公正、防止作弊和恶意打分,计算得分(即平均分)时会先去掉最高分和最低分。
# 16. 如今两年偶像选秀节目风头正盛,吸引了许多喜欢唱跳、有明星梦想的少男少女参加,青春有你正是节目之一。青春有你采用计票机制,选手获得的票数越多,排名就越靠前。本案例要求编写程序,接收选手的姓名和票数,输出排序后的成绩。