作者:咖啡Spring_767 | 来源:互联网 | 2023-07-16 14:10
项目“爱心雨伞”构建(二)
呼呼,这是第二次写这个***爱心雨伞***这个项目的博客。这一次,更新的比较少,只更新了第二层的基础框架
- 二级目录
func_dic2={
"1":putin,
"2":give,
"3":change,
"4": delete,
"5":search_one,
"6":search_all,
"7":black_list,
"8":first_leve,
"9":exit,
}
# 二级目录
def run2():
while True:
print(""" ========欢迎进入操作系统======== 1.添加雨伞信息 2.添加借取信息 3.更改借取信息 4.删除借取信息 5.查找某项借取信息 6.查找所有借取信息 7.添加黑名单 8.返回上一级 9.退出操作系统 """)
choice2 = input("请输入您需要的功能编号").strip()
if choice2 not in func_dic2:
print("请输入正确的功能编号")
continue
func_dic1.get(choice2)()
既然这次代码来的少,那就来一点干货扩充一下这个。。博客的字数。
- 小说一下:
首先就说一说为什么要建立字典吧
当然不是因为闲的的原因,而是我想节约代码,给大家看一下我第一版的代码,很多,而且以后想起来功能增加起来不方便。
ef fun():
while True:
print('\n\n')
print('********************************************')
print('********************************************')
print('********************************************')
print('********** 1.Attend umbrellas **********')
print('********** 2.Delete umbrellas **********')
print('********** 3.Return the umbrella **********')
print('********** 4.Change Information **********')
print('********** 5.View All umbrella **********')
print('********** 6.Search for umbrella **********')
print('********** 7.Back to Main Menu **********')
print('********** 0.Exit ***********')
print('********** 8.black list **************')
print('********************************************')
try:
num = int(input('请输入对应的数字:'))
print('\n')
if num == 1:
elif num == 2 :
之前的版本,我是直接用if循环的,每一个选项下面写了一堆长长的代码
这样看起来麻烦,改起来也同样麻烦。
所以,运用了字典,函数和get,使代码看起来简洁明了
那么第二次的更新到这里就结束了
感谢大家的支持
期待我们的下次再会!