{
"cells": [
{
"cell_type": "code",
"execution_count": 38,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"{'BS20-0010': {'Final Mark': '77',\n",
" '中文姓名': '志偉',\n",
" '作業': '80',\n",
" '學生編號': 'BS20-0010',\n",
" '小組研究報告': '75',\n",
" '序號': '8',\n",
" '期未考試': '75',\n",
" '課堂參予': '80'},\n",
" 'BS20-0011': {'Final Mark': '42',\n",
" '中文姓名': '俊宏',\n",
" '作業': '45',\n",
" '學生編號': 'BS20-0011',\n",
" '小組研究報告': '45',\n",
" '序號': '6',\n",
" '期未考試': '36',\n",
" '課堂參予': '60'},\n",
" 'BS20-0013': {'Final Mark': '62',\n",
" '中文姓名': '施工',\n",
" '作業': '65',\n",
" '學生編號': 'BS20-0013',\n",
" '小組研究報告': '65',\n",
" '序號': '4',\n",
" '期未考試': '58',\n",
" '課堂參予': '70'},\n",
" 'BS20-0015': {'Final Mark': '88',\n",
" '中文姓名': '向斯',\n",
" '作業': '80',\n",
" '學生編號': 'BS20-0015',\n",
" '小組研究報告': '75',\n",
" '序號': '3',\n",
" '期未考試': '98',\n",
" '課堂參予': '80'},\n",
" 'BS20-0016': {'Final Mark': '61',\n",
" '中文姓名': '麗華',\n",
" '作業': '65',\n",
" '學生編號': 'BS20-0016',\n",
" '小組研究報告': '65',\n",
" '序號': '1',\n",
" '期未考試': '56',\n",
" '課堂參予': '70'},\n",
" 'BS20-0017': {'Final Mark': '75',\n",
" '中文姓名': '美惠',\n",
" '作業': '80',\n",
" '學生編號': 'BS20-0017',\n",
" '小組研究報告': '75',\n",
" '序號': '2',\n",
" '期未考試': '72',\n",
" '課堂參予': '80'},\n",
" 'BS20-0018': {'Final Mark': '81',\n",
" '中文姓名': '美玲',\n",
" '作業': '80',\n",
" '學生編號': 'BS20-0018',\n",
" '小組研究報告': '75',\n",
" '序號': '10',\n",
" '期未考試': '83',\n",
" '課堂參予': '80'},\n",
" 'BS20-0022': {'Final Mark': '87',\n",
" '中文姓名': '淑惠',\n",
" '作業': '80',\n",
" '學生編號': 'BS20-0022',\n",
" '小組研究報告': '75',\n",
" '序號': '9',\n",
" '期未考試': '95',\n",
" '課堂參予': '80'},\n",
" 'BS20-0024': {'Final Mark': '50',\n",
" '中文姓名': '志偉',\n",
" '作業': '60',\n",
" '學生編號': 'BS20-0024',\n",
" '小組研究報告': '55',\n",
" '序號': '7',\n",
" '期未考試': '41',\n",
" '課堂參予': '60'},\n",
" 'BS20-0026': {'Final Mark': '81',\n",
" '中文姓名': '建宏',\n",
" '作業': '80',\n",
" '學生編號': 'BS20-0026',\n",
" '小組研究報告': '75',\n",
" '序號': '5',\n",
" '期未考試': '83',\n",
" '課堂參予': '80'}}\n"
]
}
],
"source": [
"people={}\n",
"people['BS20-0016']={'序號':'1','中文姓名':'麗華','學生編號':'BS20-0016','課堂參予':'70','作業':'65','小組研究報告':'65','期未考試':'56','Final Mark':'61'}\n",
"people['BS20-0017']={'序號':'2','中文姓名':'美惠','學生編號':'BS20-0017','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'72','Final Mark':'75'}\n",
"people['BS20-0015']={'序號':'3','中文姓名':'向斯','學生編號':'BS20-0015','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'98','Final Mark':'88'}\n",
"people['BS20-0013']={'序號':'4','中文姓名':'施工','學生編號':'BS20-0013','課堂參予':'70','作業':'65','小組研究報告':'65','期未考試':'58','Final Mark':'62'}\n",
"people['BS20-0026']={'序號':'5','中文姓名':'建宏','學生編號':'BS20-0026','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'83','Final Mark':'81'}\n",
"people['BS20-0011']={'序號':'6','中文姓名':'俊宏','學生編號':'BS20-0011','課堂參予':'60','作業':'45','小組研究報告':'45','期未考試':'36','Final Mark':'42'}\n",
"people['BS20-0024']={'序號':'7','中文姓名':'志偉','學生編號':'BS20-0024','課堂參予':'60','作業':'60','小組研究報告':'55','期未考試':'41','Final Mark':'50'}\n",
"people['BS20-0010']={'序號':'8','中文姓名':'志偉','學生編號':'BS20-0010','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'75','Final Mark':'77'}\n",
"people['BS20-0022']={'序號':'9','中文姓名':'淑惠','學生編號':'BS20-0022','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'95','Final Mark':'87'}\n",
"people['BS20-0018']={'序號':'10','中文姓名':'美玲','學生編號':'BS20-0018','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'83','Final Mark':'81'}\n",
"import pprint\n",
"pprint.pprint(people)"
]
},
{
"cell_type": "code",
"execution_count": null
,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"请输入你要查找的项目:序號\n",
"你想查询的序號:1\n",
"{'序號': '1', '中文姓名': '麗華', '學生編號': 'BS20-0016', '課堂參予': '70', '作業': '65', '小組研究報告': '65', '期末考試': '56', 'Final Mark': '61'}\n"
]
}
],
"source": [
"while True:\n",
" item=input(\"请输入你要查找的项目:\")\n",
" word = input(\"你想查询的\"+item+\":\")\n",
" people={}\n",
" people['BS20-0016']={'序號':'1','中文姓名':'麗華','學生編號':'BS20-0016','課堂參予':'70','作業':'65','小組研究報告':'65','期末考試':'56','Final Mark':'61'}\n",
" people['BS20-0017']={'序號':'2','中文姓名':'美惠','學生編號':'BS20-0017','課堂參予':'80','作業':'80','小組研究報告':'75','期末考試':'72','Final Mark':'75'}\n",
" people['BS20-0015']={'序號':'3','中文姓名':'向斯','學生編號':'BS20-0015','課堂參予':'80','作業':'80','小組研究報告':'75','期末考試':'98','Final Mark':'88'}\n",
" people['BS20-0013']={'序號':'4','中文姓名':'施工','學生編號':'BS20-0013','課堂參予':'70','作業':'65','小組研究報告':'65','期末考試':'58','Final Mark':'62'}\n",
" people['BS20-0026']={'序號':'5','中文姓名':'建宏','學生編號':'BS20-0026','課堂參予':'80','作業':'80','小組研究報告':'75','期末考試':'83','Final Mark':'81'}\n",
" people['BS20-0011']={'序號':'6','中文姓名':'俊宏','學生編號':'BS20-0011','課堂參予':'60','作業':'45','小組研究報告':'45','期末考試':'36','Final Mark':'42'}\n",
" people['BS20-0024']={'序號':'7','中文姓名':'志偉','學生編號':'BS20-0024','課堂參予':'60','作業':'60','小組研究報告':'55','期末考試':'41','Final Mark':'50'}\n",
" people['BS20-0010']={'序號':'8','中文姓名':'志偉','學生編號':'BS20-0010','課堂參予':'80','作業':'80','小組研究報告':'75','期末考試':'75','Final Mark':'77'}\n",
" people['BS20-0022']={'序號':'9','中文姓名':'淑惠','學生編號':'BS20-0022','課堂參予':'80','作業':'80','小組研究報告':'75','期末考試':'95','Final Mark':'87'}\n",
" people['BS20-0018']={'序號':'10','中文姓名':'美玲','學生編號':'BS20-0018','課堂參予':'80','作業':'80','小組研究報告':'75','期末考試':'83','Final Mark':'81'}\n",
" for i in people:\n",
" if word==people[i][item]:\n",
" print(people[i])"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"你想查询的學生編號:BS20-0016\n",
"{'序號': '1', '中文姓名': '麗華', '學生編號': 'BS20-0016', '課堂參予': '70', '作業': '65', '小組研究報告': '65', '期未考試': '56', 'Final Mark': '61'}\n"
]
}
],
"source": [
"word = input(\"你想查询的學生編號:\")\n",
"people={}\n",
"people['BS20-0016']={'序號':'1','中文姓名':'麗華','學生編號':'BS20-0016','課堂參予':'70','作業':'65','小組研究報告':'65','期未考試':'56','Final Mark':'61'}\n",
"people['BS20-0017']={'序號':'2','中文姓名':'美惠','學生編號':'BS20-0017','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'72','Final Mark':'75'}\n",
"people['BS20-0015']={'序號':'3','中文姓名':'向斯','學生編號':'BS20-0015','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'98','Final Mark':'88'}\n",
"people['BS20-0013']={'序號':'4','中文姓名':'施工','學生編號':'BS20-0013','課堂參予':'70','作業':'65','小組研究報告':'65','期未考試':'58','Final Mark':'62'}\n",
"people['BS20-0026']={'序號':'5','中文姓名':'建宏','學生編號':'BS20-0026','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'83','Final Mark':'81'}\n",
"people['BS20-0011']={'序號':'6','中文姓名':'俊宏','學生編號':'BS20-0011','課堂參予':'60','作業':'45','小組研究報告':'45','期未考試':'36','Final Mark':'42'}\n",
"people['BS20-0024']={'序號':'7','中文姓名':'志偉','學生編號':'BS20-0024','課堂參予':'60','作業':'60','小組研究報告':'55','期未考試':'41','Final Mark':'50'}\n",
"people['BS20-0010']={'序號':'8','中文姓名':'志偉','學生編號':'BS20-0010','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'75','Final Mark':'77'}\n",
"people['BS20-0022']={'序號':'9','中文姓名':'淑惠','學生編號':'BS20-0022','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'95','Final Mark':'87'}\n",
"people['BS20-0018']={'序號':'10','中文姓名':'美玲','學生編號':'BS20-0018','課堂參予':'80','作業':'80','小組研究報告':'75','期未考試':'83','Final Mark':'81'}\n",
"print(people[word])"
]
},
{
"cell_type": "code",
"execution_count": null
,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.3"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
转载请注明原文地址: https://lol.8miu.com/read-30735.html