Python <---> 小课题练习作业
2024-09-28 22:41:39 216人阅读
作业一:
输出目录,可以选择目录进入,可以回退、推出!
#conding:utf8
menu = {‘北京‘:{‘昌平‘:{‘沙河‘:{‘昌平妇幼‘,}},‘海淀‘:{‘海淀一区‘:{‘海淀二区‘},}},} #字典嵌套
current_layer = menu #利用此变量来记录当前的层的位置 pre_menu = [] #用【】来记录每一层
while True: for k in current_layer: print (k) choice = input(‘>>>>>>>:‘).strip() #去除输入选项连边的空格 if len(choice) == 0: #通过len的长度来判断用户是否输入了 continue
if choice in current_layer: pre_menu.append(current_layer) current_layer = current_layer[choice] elif choice == ‘b‘: if len(pre_menu) > 0: #通过大于0 来判断,还有目录可退 current_layer = pre_menu.pop() #利用pop来弹出上面的一层。 elif choice == ‘q‘: exit()
|
Python <---> 小课题练习作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉:
投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。