**如下
sname=
('zhangsan'
,'lisi'
,'wangwu'
,'zhaoliu'
)sub=
('math'
,'chinese'
,'english'
)math=
chinese=
english=
print
('本程式可以用來查詢,修改學生的成績資訊'
)print
('學生名單'
,sname,
'\n'
+'可以查詢的科目有'
,sub)
while(1
):print
('輸入0進行查詢\n輸入1進行修改\n輸入-1退出程式'
) i=
int(
input()
)if i==0:
name=
input
('學生姓名?'
) sub=
input
('考試科目?'
)if sub==
'math'
:print
(name+
'的'+
'數學成績為:'
,math.get(name)
)if sub==
'chinese'
:print
(name+
'的'+
'語文成績為:'
,chinese.get(name)
)if sub==
'english'
:print
(name+
'的'+
'英語成績為:'
,english.get(name)
)if i==1:
print
('輸入0修改學生姓名\n輸入1修改學生成績'
) j=
int(
input()
)if j==0:
name=
input
('學生姓名?'
)if name in sname:
rename=
input
('新學生姓名?'
) sname=
list
(sname)
sname[sname.index(name)
]=rename
sname=
tuple
(sname)
print
('修改後的學生列表:'
)print
(sname)
else
:print
('查無此人'
)if j==1:
name=
input
('學生姓名?'
)if name in sname:
sub=
input
('考試科目?'
)if sub in sub:
grade=
input
('學生成績?'
)if sub==
'math'
: math[name]
=grade
print
('修改後的學生成績為:'
)print
(math.get(name)
)if sub==
'chinese'
: chinese[name]
=grade
print
('修改後的學生成績為:'
)print
(chinese.get(name)
)if sub==
'english'
: english[name]
=grade
print
('修改後的學生成績為:'
)print
(english.get(name)
)else
:print
('沒有這個科目'
)else
:print
('查無此人'
學生成績查詢系列
面試的一道老題,原題如下 table如下,共有5個科目,所有的題目都必須用一條語句處理 name lesson mark john math 60 mike eng 70 mark history 80 1.有一科不及格的學生名單 2.不及格科目超過2門的學生名單 3.所有科目都不及格的學生名單 4...
學生成績查詢系統
學生成績查詢系統是乙個根據姓名查詢學生成績的系統。系統可以錄入是學生的姓名和成績,錄完之後可以輸入查詢條件,即學生的姓名,查詢該生的成績,如果存在該生的資訊,則輸出該生成績,否則給出查無此人的提示資訊。輸入 題目輸入包括錄入學生資訊和輸入查詢條件以及輸入結束標誌。insert語句表示錄入學生資訊,格...
學生成績管理(簡單版)
學生成績管理系統 簡單版 要求 儲存50個學生下資訊 學號,姓名,性別,成績1,成績2 計算平均成績,與等級 等級要求自定義 按照平均成績倒序輸出,並且可以統計是否具有重名學生,若有輸出相同個數。include include using namespace std define n 2 intma...