# 1)创建一个空列表 score;
score = []
# 2)在 score 列表中依次追加 10 个数值(68,87,92,100,76,88,54,89,76,61);
score.append([68, 87, 92, 100, 6, 88, 54, 89, 76, 61])
# 3)输出 score 列表中第 3 个元素的数值;
print(score[0][2])
# 4)输出 score 列表中第 1~6 个元素的值;
for v in range(0,6):
print(score[0][v])
# 5)使用 in 查询 score 列表中是否有 num 变量值的考试成绩;
num = int(input("请输入num成绩: "))
if num in score[0]:
print("score中有num成绩")
else:
print("score中没有num成绩")
# 6)接受用户输入的学号(1-10),输出该学号的成绩(提示:input得到的都是str类型,需要转为int);
stu_list = []
dict1 = {}
for v in range(0,len(score[0])):
dict1 = {v+1:score[0][v]}
stu_list.append(dict1)
stu_num = int(input("请学生输入学号:"))
print(stu_num,"号学生的成绩为:",stu_list[stu_num-1][stu_num])
结果
92
68
87
92
100
6
88
请输入num成绩: 12
score中没有num成绩
请学生输入学号:1
1 号学生的成绩为: 68