python語言實現學生成績管理系統

2021-10-04 20:57:00 字數 1969 閱讀 7145

stuinfo=

#主選單函式

def menu():

print('='*30)

print("****** 1.增加學生資訊 ******")

print("****** 2.刪除學生資訊 ******")

print("****** 3.修改學生資訊 ******")

print("****** 4.查詢學生資訊 ******")

print("****** 5.顯示學生資訊 ******")

print("****** 6.退出系統 ******")

print('='*30)

#增加學生資訊函式

def addinfo():

name=str(input("輸入學生的姓名"))

***=str(input("輸入學生的性別"))

age=int(input("輸入學生的年齡"))

phone=str(input("輸入學生的號碼"))

newinfo={}

newinfo['name']=name

newinfo['***']=***

newinfo['age']=age

newinfo['phone']=phone

#刪除學生資訊

def delete():

number=int(input("請輸入你要刪除學生的編號:"))

del stuinfo[number]

#修改學生資訊

def modify():

number=number=int(input("請輸入你要刪除學生的編號:"))

name=str(input("輸入修改後學生的姓名"))

***=str(input("輸入修改後學生的性別"))

age=int(input("輸入修改後學生的年齡"))

phone=str(input("輸入修改後學生的號碼"))

stuinfo[number]['name']=name

stuinfo[number]['***']=***

stuinfo[number]['age']=age

stuinfo[number]['phone']=phone

#檢視學生資訊

def see():

name=str(input("輸入您要檢視學生的姓名"))

print('%s %s %d %s'%(name,stuinfo['***'],stuinfo['age'],stuinfo['phone']))

#顯示學生資訊函式

def print():

print('-'*30)

print("學生資訊如下")

print('-'*30)

i=1for vars in stuinfo:

print('%d %s %s %d %s'%(i,vars['name'],vars['***'],vars['age'],vars['phone']))

i+=1

def main():

menu()

while true:

n=int(input("請輸入您要執行的功能序號:"))

if n==1:

addinfo() #增加學生資訊

elif n==2:

delete() #刪除學生資訊

elif n==3:

modify() #修改學生資訊

elif n==4:

see() #檢視學生資訊

elif n==5:

print() #顯示學生資訊

elif n==6:

str=input('您確定此時退出系統(yes or no):')

if str=='yes':

break

else:

print("輸入有誤!重新輸入")

main()

c 實現學生成績管理

include include include include include struct score void main printf all the score bellow n printf id t語文 t英語 t數學 n for i 0 i int max 0 int m 0 for i...

學生成績管理 c語言實現

鍊錶a,每個節點存放乙個新的鍊錶b1,b2,b3,b4,b5的頭結點。場景 乙個年級,相當鍊錶a 該年級5個班,每個班5個人,相當於鍊錶b1 b5 做乙個學生成績管理系統 學生成績有語文 數學 英語 功能 錄入成績 找最三科總分的最高分 最低分 算出平均分。include include inclu...

順序表實現學生成績操作

標頭檔案 ifndef seqlist h define seqlist h const int maxsize 100 class seqlist seqlist int a,int n seqlist void insert int i,int x 在表中第i個位置插入值x為的元素 int de...