zoukankan      html  css  js  c++  java
  • 在字典的三级菜单中添加内容

    li = []
    go = True
    while go:
        for i,v in enumerate(dic,1):
            li.append(v)
            print(i,v)
    
        u_c = str(input(">>>"))
        if u_c.isdigit():
            u_c = int(u_c)
    
            li1 = []
            while go:
                for i,v in enumerate(dic[li[u_c-1]],1):
                    print(i,v)
                    li1.append(v)
                u_c1 = str(input(">>>"))
                if u_c1.isdigit():
                    u_c1 = int(u_c1)
                elif u_c1.isalpha():
                    u_c1 == u_c1.lower()
                    if u_c1 == "b":
                        li1.clear()  # 或者用 del li1[:]
                        break
                    elif u_c1 == "q":
                        go = False
                        break
                while go:
                    for i in dic[li[u_c-1]][li1[u_c1-1]]:
                        print(i)
                    u_c2 = str(input(">>>")) 
                    u_c2 = u_c2.lower()
                    if u_c2 == "b":
                        li1.clear() #或者用 del li1[:]
                        break
                    elif u_c2 == "q":
                        go = False
                        break
        elif u_c.isalpha():
            u_c = u_c.lower()
            if u_c == "i":
                lx = input("类型:")
                if dic.get(lx,1) == 1:
                    dic[lx] = {}  #把所输入的类型添加到字典的首层中
                zl = input("种类:")
                if dic[lx].get(zl,1) == 1:
                    dic[lx][zl] = []
                while True:
                    mc = input("名称:")
                    if mc == "q":
                        li.clear()
                        break
                    if mc in dic[lx][zl]:
                        print("已经存在!")
                    else:
                        dic[lx][zl].append(mc)
  • 相关阅读:
    汉诺塔
    破损的键盘
    解方程
    运输计划
    选学霸
    子集和的目标值
    棋盘染色2
    守卫者的挑战
    飞扬的小鸟
    攻克城堡
  • 原文地址:https://www.cnblogs.com/zhangwy1024/p/10240547.html
Copyright © 2011-2022 走看看