python-part5-一个员工目录
- 前言
- 一、代码
- 二、代码解释
- 2.1 定义(桩)函数
- 2.2 创建员工字典
- 2.3 循环
- 三、演示
- 总结
前言
基础部分可以查阅part1-part4
提示:以下是本篇文章正文内容,下面案例可供参考
一、代码
def load_data(filename):
print('XXX NOT IMPLEMENTED')
def save_data(filename):
print('XXX NOT IMPLEMENTED')
employees={'Jack':1234,'joe':5678,'Mike':9012}
text=''
while text!='q':
print('\n---Employee Directory Tool 1.0---')
print("Enter 'f' to find,'a' to add,'d' to delete,")
print("’I' to load,'s' to save,'q' to quit")
text=input('Your option:')
if(text=='f'):
text=input('Enter nmae:')
if(text in employees):
print("Number:",employees[text])
else:
print("Not found")
elif(text=='a'):
text=input('Enter new name:')
num=int(input("Enter number:"))
employees[text]=num
elif(text=='d'):
text = input('Enter nmae:')
if (text in employees):
del employees[text]
else:
print('Not found')
elif(text=='I'):
text=input("Enter filename to load:")
load_data(text)
elif(text=='s'):
text=input("Enter filename to save:")
save_data(text)
二、代码解释
2.1 定义(桩)函数
下面这一段代码:就是创建两个加载和保存的桩函数,这些函数不进行任何操作,只为了提醒我们以后使用时必须用可以正常工作的代码填充他们
def load_data(filename):
print('XXX NOT IMPLEMENTED')
def save_data(filename):
print('XXX NOT IMPLEMENTED')
2.2 创建员工字典
employees={'Jack':1234,'joe':5678,'Mike':9012}
text=''
2.3 循环
下面这段代码:当输入的text不是q时,就进行循环,text可以选填
f(查找):找员工
a(增加):增加员工
d(删除):开除员工
…
while text!='q':
print('\n---Employee Directory Tool 1.0---')
print("Enter 'f' to find,'a' to add,'d' to delete,")
print("’I' to load,'s' to save,'q' to quit")
text=input('Your option:')
三、演示
总结
欢迎大家查阅!
评论(0)
您还未登录,请登录后发表或查看评论