热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

项目“爱心雨伞”构建(二)

项目“爱心雨伞”构建(二)呼呼,这是第二次写这个***爱心雨伞***这个项目的博客。这一次,更新的比较少,

项目“爱心雨伞”构建(二)

呼呼,这是第二次写这个***爱心雨伞***这个项目的博客。这一次,更新的比较少,只更新了第二层的基础框架

  1. 二级目录

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)()

既然这次代码来的少,那就来一点干货扩充一下这个。。博客的字数。

  1. 小说一下:
    首先就说一说为什么要建立字典吧
    当然不是因为闲的的原因,而是我想节约代码,给大家看一下我第一版的代码,很多,而且以后想起来功能增加起来不方便。

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,使代码看起来简洁明了

那么第二次的更新到这里就结束了
感谢大家的支持
期待我们的下次再会!


推荐阅读
author-avatar
咖啡Spring_767
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有