好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python的一些小练习

作业一 :

利用*字典* 输出目录,可以选择目录进入,可以回退、退出!

 #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()

作业二

list的小练习:实现购物车功能

product_list = [[ 

作业三

冒泡算法小练习

a_list = [ 

作业四

插入算法小练习

实现方法一 :

a_list = [ 

实现方法二 :

arr1 = [ 

做业五

打印99乘法表

#! /usr/bin/python

查看更多关于Python的一些小练习的详细内容...

  阅读:39次