Python列表綜合練習
阿新 • • 發佈:2018-12-09
# 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