首页
   /       /   
Python课后习题-3
4月
27
Python课后习题-3
作者:大彭Sir    分类: 学习笔记

# 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.   如今两年偶像选秀节目风头正盛,吸引了许多喜欢唱跳、有明星梦想的少男少女参加,青春有你正是节目之一。青春有你采用计票机制,选手获得的票数越多,排名就越靠前。本案例要求编写程序,接收选手的姓名和票数,输出排序后的成绩。
本文标签:标签: Python
责任声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
转载声明:本文作者大彭Sir,如需转载请保留文章出处!原文链接请自行复制!

Theme By Brief 鄂ICP备19010459号

站长统计 sitemap

首页

分类

友链

登录