#名片管理系統
dict1 =
i =0
def display_menu():
'''選單顯示函式'''
print('名片管理系統'.center(20))
print("*"*30)
print('1.新增個人名片',end=' ')
print('2.刪除個人名片',end=' ')
print('3.修改個人名片')
print('4.檢視個人名片',end=' ')
print('5.檢視所有名片',end=' ')
print('6.退出系統')
print("*" * 30)
def p():
print('-'*50)
def get_id():
"""獲取選擇數字函式"""
id = input('請輸入你選擇的序號:')
if id in [1,2,3,4,5,6]:
return id
else:
print('輸入錯誤')
def add():
'''新增個人名片函式'''
list1 =
name = input("請輸入姓名:")
gender = input("請輸入性別:")
return list1
def display(str):
'''顯示個人名片'''
if str in dict1.keys():
return dict1[str]
else:
return 0
def dispy_all():
'''顯示所有名片'''
for k,v in dict1.items():
print("姓名:{},詳情:{}".format(k,v))
def del_info(str):
'''刪除個人資訊'''
del dict1[str]
print('成功刪除')
def revise_info(str):
'''修改資訊'''
name =input("請輸入需修改姓名:")
gender = input("請輸入需修改性別:")
dict1[name] = [name,gender,address]
del dict1[str]
while true:
display_menu()
getid = get_id()
if getid ==1:
p()a = add()
dict1[a[0]]=a
elif getid ==2:
p()temp =input('請輸入你要刪除學生姓名:')
del_info(temp)
elif getid ==3:
p()temp = input('請輸入你要修改學生姓名:')
revise_info(temp)
elif getid ==4:
p()temp = display(input("請輸入你要查詢姓名:"))
if temp ==0:
print("查無此人")
else:
print(temp)
elif getid ==5:
p()dispy_all()
elif getid ==6:
break
else:
i+=1
if i == 3:
print('你輸入數字已經達到3次,系統關閉')
break
python實現學生資訊系統
要求 不能重名 一 需求 進入系統顯示系統功能介面,功能如下 1 新增學員 2 刪除學員 3 修改學員資訊 4 查詢學員資訊 5 顯示所有學員資訊 6 退出功能 定義功能介面函式 definfo print print 請選擇功能 print 1 新增學員 print 2 刪除學員 print 3 ...
Python實現學生管理系統
from prettytable import prettytable class studentinfo def init self print print 學生管理系統 v1.0 print 1 新增學生 print 2 顯示所有學生 print 3 查詢學生 print 4 修改學生 prin...
鍊錶實現學生資訊儲存(01)
include include define pt 學號 ld 姓名 10s 性別 c n p num,p name,p define n sizeof struct student struct student struct student creat struct student head 初始...