1. 程式人生 > >Python列表綜合練習

Python列表綜合練習

# 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