博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个简单的电话本程序,支持添加和查找功能。
阅读量:6153 次
发布时间:2019-06-21

本文共 1238 字,大约阅读时间需要 4 分钟。

hot3.png

# -*- coding: cp936 -*-while True:    ask=raw_input('欢迎使用电话本:-) 添加(A)/查找(S)?')    if ask=='A' or ask=='a':        while True:            print '开始添加...'            name=raw_input('名字: ')            phonebook=open('myphonebookdata')            flag=0            for eachLine in phonebook:                key=eachLine.split()                if key[0]==name:                    flag=1                    phonebook.close()                    break            if flag==1:                print '名字已经存在,请重新命名...'            else:                phonebook.close()                break        number=raw_input('电话号码: ')        phonebook=open('myphonebookdata','a')        phonebook.write(name+'\t'+number+'\n')        print '添加成功!'        phonebook.close()    elif ask=='S' or ask=='s':        print '开始查找...'        name=raw_input('名字: ')        phonebook=open('myphonebookdata')        flag=0        for eachLine in phonebook:            key=eachLine.split()            if key[0]==name:                flag=1                print '名字\t电话号码'                print eachLine,                print '查找完成!'                phonebook.close()                break        if flag==0:            print '找不到!'

转载于:https://my.oschina.net/u/923087/blog/279271

你可能感兴趣的文章
智力大冲浪
查看>>
虚拟机VMware 9安装苹果MAC OSX 10.8图文教程
查看>>
微信小程序开发-框架
查看>>
redo、undo、binlog的区别
查看>>
RecycleView设置顶部分割线(记录一个坑)
查看>>
汉字转拼音 (转)
查看>>
会计基础_001
查看>>
小程序: 查看正在写的页面
查看>>
Jenkins持续集成环境部署
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
有趣的数学书籍
查看>>
teamviewer 卸载干净
查看>>
eclipse的maven、Scala环境搭建
查看>>
架构师之路(一)- 什么是软件架构
查看>>
USACO 土地购买
查看>>
【原创】远景能源面试--一面
查看>>
B1010.一元多项式求导(25)
查看>>
10、程序员和编译器之间的关系
查看>>