该简单学生通讯录管理系统六个可操作过程

1.添加学生

2.删除学生

3.修改学生

4.查询学生

5.获取所有学生通讯信息

6.退出系统

话不多说,上代码

# -*- codeing = utf-8 -*-
# @Time : 2020/10/11 000111:26
# @Author : **
# @file : 学生通信录管理系统.py
# @software: $(PRODUCT_NAME)
def ShowMenu():print ("——"*30)print ("    学生通信录管理系统 v1.0")print ("1.添加学生")print ("2.删除学生")print ("3.修改学生")print ("4.查询学生")print ("5.获取所有学生通讯信息")print ("6.退出系统")print ("——"*30)def getselect():selectNum = int(input("请输入选择的序号:"))return selectNumdict = {"张三":{"性别":"男","电话":"13787007426"},"李丽":{"性别":"女","电话":"13787008916"}
}def addstuinfo():name = input("你当前是做添加操作,请输入要添加的名片信息->姓名:")sex = input("请输入要添加的名片信息->性别:")telphone = input("请输入要添加的名片信息->手机号码:")dict[name] = {"性别":sex,"电话":telphone}print (dict)def delstuInfo():name = input("你当前是做删除操作,接下来请输入要删除者的姓名:")del dict[name]print (dict)def modifystuinfo():name = input("你当前是做修改操作,接下来请输入要修改人的姓名:")sex = input("请输入要修改后的信息->性别:")telphone = input("请输入要修改后的信息->手机号码:")dict[name] ={"性别":sex,"电话":telphone}print(dict)def seckstuinfo():name = input("你当前是做查询操作,接下来请输入要查询人的姓名:")print(dict[name])def showstuinfo():name = input("按enter键展示所有学生通信信息:")for i in dict.items():#dict.item遍历字典中所有元素print (i)def exitSystem():print("***QAQ  谢谢使用本系统  QAQ***")while True:ShowMenu()num = getselect()if num == 1:addstuinfo()elif num == 2:delstuInfo()elif num == 3:modifystuinfo()elif num == 4:seckstuinfo()elif num == 5:showstuinfo()elif num == 6:exitSystem()breakelse:print ("你的输入有误,请重新输入----")

效果图

QAQ---------哈哈哈,是不是很简单

利用python做一个简单小应用--学生通讯录管理系统相关推荐

  1. 利用Python做一个简单的对战小游戏

    利用Python做一个简单的文字对战小游戏 一.游戏介绍 1.大体介绍:文字版的对战小游戏,可以利用Python随机生成两个角色,角色带有各自的血量和攻击值两个指标.两人在对战时同时攻击对方,同时造成 ...

  2. python自己做个定时器_技术图文:如何利用 Python 做一个简单的定时器类?

    原标题:技术图文:如何利用 Python 做一个简单的定时器类? 背景 今天在B站上看有关 Python 最火的一个教学视频 -- "零基础入门学习 Python",这也是我们 P ...

  3. 利用Python做一个漂亮小姐姐词云跳舞视频

    最近不少小伙伴在学 Python,想找个好玩的练手项目. 那今天分享一个,简单,适合新手的 Python 小项目. 以下是具体项目: 本文将以哔哩哔哩–乘风破浪视频为例,you-get下载视频. 同时 ...

  4. 技术图文:如何利用 Python 做一个简单的定时器类?

    背景 今天在B站上看有关 Python 最火的一个教学视频,零基础入门学习 Python,这也是我们 Python基础刻意练习活动 的推荐视频教程. 在学习魔法方法的时候,有一节视频是制作一个简单的定 ...

  5. 利用Python做一个简单的打印店计费程序

    我自己买了一个打印机,除了自己用,打算方便大家,为大家提供付费打印服务. 按张数 x 计费: 1.你有纸,每张0.2元:0.2 * x 2.没纸,我有纸,分段计费: (1)1到20张,每张0.3元:0 ...

  6. 用python做一个简单GUI小软件

    用python做一个简单软件 前言 这是一个课设,用python做一个扫描王软件 我主要做的GUI部分,记录分享一下.也是第一次用python做小软件,python的方便果然是名不虚传 遇到问题 1. ...

  7. 用python做一个简单的游戏,用python写一个小游戏

    大家好,本文将围绕如何用python做一个简单的小游戏展开说明,python编写的入门简单小游戏是一个很多人都想弄明白的事情,想搞清楚用python做一个简单的游戏需要先了解以下几个事情. 1.Pyt ...

  8. 老滚5初始化python失败_五分钟学会怎么用python做一个简单的贪吃蛇

    Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发.我们今天将利用它来制作一款大家基本都玩过的小游戏--贪吃蛇. 一.需要导入的包 import pygame ...

  9. 【Python】如何用python做一个简单的输入输出交互界面?

    看到知乎上有人在问,如何使用Python做一个简单的输入输出交互界面? 交互界面就涉及到GUI编程. Python有很多GUI框架,功能大同小异. 其中比较出名的有「PyQT」.**wxPython. ...

最新文章

  1. 美团全链路压测自动化实践
  2. 运营人必备的7大技能:数据分析能力是未来运营的分水岭
  3. OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用
  4. 【Android 插件化】Hook 插件化框架 ( Hook Activity 启动流程 | AMS 启动前使用动态代理替换掉插件 Activity 类 )
  5. 循环相关函数range、enumerate、zip
  6. 如何使用sklearn进行数据挖掘
  7. oracle找出大于1g的表,表占用太大空间问题!
  8. _2020年10个最好的Linux发行版本
  9. sql 视图嵌套视图_SQL视图–综合指南
  10. 【5003】马遍历问题
  11. 常用的3D三维建模软件大全有哪些?
  12. Python打包成exe.文件教程分享
  13. EAX、ECX、EDX、EBX
  14. Altium Designer 19 错误警告 Design contains shelved or modified (but not repoured) polygons
  15. spring框架之IoC理解
  16. 在计算机中有什么作用,内存是什么在电脑中有什么作用
  17. Kewail:三种常用的邮件内容传送编码
  18. BZOJ 2125 最短路 仙人掌最短路
  19. JAVA——jdk8的下载与安装,win10下配置JDK环境变量
  20. 小程序全局数据,tost弹窗

热门文章

  1. 卡巴斯基反病毒软件KAV 7.0.0.125
  2. dos 链接oracle,在dos窗口sqlplus / as sysdba方式连接不了Oracle数据库在plsql里可以登录...
  3. python mmap_python mmap对象
  4. Drive to APasS!使用明道云管理F1赛事
  5. Java对象输入输出流示例
  6. 创建者模式——原型模式(克隆)
  7. spring java 灰度发布_springcloud灰度发布实现方案
  8. 记一篇IT培训日记055-道德婊
  9. 单例模式:创建独一无二的对象
  10. python虫虫(抖音歌曲大全)