今天,已经系统的学习了一下文件相关操作!对三级菜单代码进行的优化: 菜单文件:以字典格式 menu.txt {'第一层':{'第二层':{'第三层':['内容1','内容2','内容3']}},'第一层2':{'第二层2':{'第三层2':['内容12','内容22','内容32']}}} 增加代码 ...
分类:
编程语言 时间:
2017-05-07 14:00:25
阅读次数:
186
作业二:多级菜单 1.三级菜单 2.可以次选择进入各子菜单 3.所需新知识点:列表、字典 4.打印b回到上一层 5.打印q退出循环 流程图如下: readme: (1)存储三级菜单的字典;设置标识符active用来循环; (2)生成存储省市的字典,d1 = {1: '河南', 2: '广东', 3: ...
分类:
其他好文 时间:
2017-05-06 22:56:02
阅读次数:
297
今天是一个坎,在做三级菜单时卡住了,因为想要简洁的代码,就要用到递归函数,卡的不要不要的!不过最后在同学老师的提点帮助下,还是解决了! 作业要求: 三级菜单:1. 运行程序输出第一级菜单2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单3. 菜单数据保存在文件中 文件操作还没有学到,暂时做到1, ...
分类:
编程语言 时间:
2017-05-06 14:16:38
阅读次数:
227
好的程序员都会写出非常优质的代码,什么是优质的代码呢?你用30行代码实现的东西,人家只需要10行,这就是差别。同样,三级菜单还有一套更精简的代码,就叫高大上版吧 ...
分类:
编程语言 时间:
2017-04-29 11:55:20
阅读次数:
181
注:并没有使用函数。data={:{:{:[,],:[,]},:{}},:{}}
exit_flag=exit_flag:
menu1data:
(menu1)
choice1=()
choice1data:
exit_flag:
menu2data[choice1]:
(,menu2)
choice2=()
choice2data[choice1]:
exit_flag:
menu3data[choice1][choice2]:
(,menu3)
choice3=()
choice3da..
分类:
编程语言 时间:
2017-04-15 10:57:53
阅读次数:
183
作业 三级菜单程序 history =[menu] while True: for item in history[-1]: print(item) choice = input("input your choice :").strip() if choice == 'b' and len(hist ...
分类:
编程语言 时间:
2017-04-04 20:10:58
阅读次数:
194
python三级菜单优化,菜鸟版链接:http://www.cnblogs.com/xuyaping/p/6648170.html ...
分类:
编程语言 时间:
2017-04-04 15:58:44
阅读次数:
172
三元运算 条件判断不能加冒号: a=3 b=5 c=a if a<b else b oct() 转成八进制的简写:16进制 标志:BH为后缀或是0x为前缀hex() 转成16进制 元组 跟列表是一样一样的!但它是只读列表,没有更改的权限! dir() 把传入的数据类型的,所有方法以列表的形式返回。作 ...
分类:
编程语言 时间:
2017-04-02 15:37:21
阅读次数:
166
menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, ... ...
分类:
其他好文 时间:
2017-03-31 20:04:12
阅读次数:
213