python中字典的练习


源代码如下:
#!/usr/bin/env python
#Filename:addressbook.py
 
adbook={'alice':100,'bob':101,'chanel':102}
while True:
    choice=raw_input("Please input l:list,f:find numuber,e:exit the program: ")
    if  choice == 'l':
        print "The addressbook is %s" % adbook
    elif choice == 'f':
        name=raw_input("Please input you name: ")
        if name in adbook:
            phone=adbook[name]
            print "the %s phonenum is %s" %(name,phone)
        else:
            print "Please input the right name"
    elif choice == 'e':
        break
    else:
        print "Please input l or f"

 

 
说明:此程序耗时一个多小时,但还是不够好,感觉逻辑有点混乱,求指教。

评论关闭