我寫的代碼直接在下面,我的問題在它下面。
student= {}
for i in range(5):
name = input("Add students name: ")
grade = input("Add students grade: ")
student[name] = grade
print(student)
我的問題會更容易向您展示,我希望輸出如下所示,但是我似乎無法獲得最后兩行。
“請輸入姓名:蘇
輸入等級:90
輸入姓名:鮑勃
輸入等級:60
請輸入姓名:Kim
輸入等級:55
輸入姓名:吉姆
輸入等級:100
輸入姓名:莎拉
輸入等級:95
{“吉姆”:100.0,“金”:55.0,“蘇”:90.0,“莎拉”:95.0,“鮑勃”:60.0}
鍵入要在字典中查找的名稱:Jim
等級為:100.0"
如果您能幫助我獲得上面列出的內容,那將非常有幫助。謝謝。
uj5u.com熱心網友回復:
檢查下面這個問題的代碼。
student= {}
for i in range(3):
name = input("Add students name: ")
grade = input("Add students grade: ")
student[name] = grade
lookup_name = input("Type a name to lookup in the dictionary: ")
try:
lookup_grade = student[lookup_name]
print(lookup_grade)
except:
print('name not in list')
輸出:
Add students name: A
Add students grade: 50
Add students name: B
Add students grade: 60
Add students name: C
Add students grade: 70
Type a name to lookup in the dictionary: B
60
如果有幫助,請采納答案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/527666.html
上一篇:Python按多個動態鍵對字典串列進行排序,最后一個位置為無值
下一篇:更新串列字計數器
