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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂神之瘟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值