- 博客(7)
- 收藏
- 关注
原创 Python入门练习题(3.2)-三级菜单
三级菜单 1. 现有省、市、县3级结构,要求程序启动后,允许用户可依次选择进入各子菜单 2. 可在任意—级菜单返回上—级 3. 可以在任意—级菜单退出程序 环境:Pycharm,Python3.7menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, ...
2018-07-25 16:17:49 540
原创 Python入门练习题(3.1)-三级菜单
三级菜单 1. 现有省、市、县3级结构,要求程序启动后,允许用户可依次选择进入各子菜单 2. 可在任意—级菜单返回上—级 3. 可以在任意—级菜单退出程序 环境:Pycharm,Python3.7menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, ...
2018-07-25 14:00:47 622
原创 Python入门练习题(3)-三级菜单
三级菜单 · 现有省、市、县3级结构,要求程序启动后,允许用户可依次选择进入各子菜单 · 可在任意—级菜单返回上—级 · 可以在任意—级菜单退出程序 环境:Pycharm,Python3.7#_*_coding:utf-8_*_menu = { '北京':{ '海淀':{ '五道口':{ 'soho...
2018-07-25 09:58:34 444
原创 Hash和字典
Hash一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小千输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。特征: hash值的计算过程是依据这个值的一些特征计算...
2018-07-24 12:31:08 4836
原创 关于深浅copy的讨论
废话不多说,直接上例子: 可以看出: 当把变量a赋给变量b,在单独改变a时,b并不会改变,这和C语言中一致,为什么呢? 可以发现,当把变量a赋给变量b,a和b的地址是同样的。但是改变a的值时,a又重新生成了一个新的地址。故不能影响b的值。 补充: 如果没有把变量a赋给b,在改变a值后,a开辟出新地址,原地址中的值,会被Python中的“清洁工”即使清除,释放内存。那么当作用在...
2018-07-23 22:49:57 204
原创 Python入门练习题(2)-购物车
购物车程序: 要求:输入薪资,判断余额是否充足,选择商品,自动扣费,加入购物车,q返回,并显示购物车及余额 环境:Pycharm,Python3.7product=[['Iphone',8888],['Ipad',18888],['Iwatch',12000],['xiaomi8',2799]]salary=input("Please input your salary:")flag=...
2018-07-23 17:59:48 346
原创 Python入门练习题(1)-猜年龄
猜年龄游戏,允许用户猜三次,三次过后,问用户是否还想玩,输入y则继续,以此往复:i=0age=22while i < 3: guss=int(input("guss how old am i:")) if guss == age: print("yep!") elif guss &
2018-07-23 13:44:46 1310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人