使用列表,完成用户的添加,删除,查询,修改

import time
all_role = []  # 定义空的用户系统
print("-----欢迎来到用户管理系统-----")
while True:enter = input("请选择功能:\n 1添加用户\n 2.删除用户 \n 3.修改用户\n 4.查询用户\n 5.显示所有用户\n 6.退出系统\n")if enter == "1":name = input("用户名")sex = input("性别")job = input("职业")role = [name, sex, job]all_role.append(role)print("用户%s添加成功" % name)elif enter == "2":print("删除角色")role_name=input("请输入要删除的用户名称")yes_name=input("请再次输入,本次输入后将会直接删除用户")if yes_name == role_name:for role in all_role:if role_name in role:all_role.remove(role)print("已删除用户%s"% role_name)breakelse:print("用户不存在")breakelse:print("两次输入不一致,请重新输入")continueelif enter == "3":print("修改用户")xiugai=input("请输入要修改的用户名")for role in all_role:if xiugai in role:user=int(input("请输入要修改的用户信息,\n 1.姓名 \2 2.性别 \3 3.职业"))if user ==1:new_name=input("请输入新的用户名:")role[0]=new_nameprint("修改成功")breakelif user ==2:new_seq=input("请输入性别")role[1]=new_seqprint("性别修改成功")breakelif user ==3:new_job=input("请输入新的职业")role[2]=new_jobprint("职业修改成功")breakelse:print("输入有错误,请重新输入")breakelse:print("用户不在系统中")elif enter == "4":print("查询用户")role_name=input("输入需要查询的用户名")for role in all_role:if role_name in role:print("{}{}{}".format(role[0].center(10),role[1].center(10),role[2].center(10)))breakelse:print("用户不存在")breakelif enter == "5":print("显示所有用户:")print("{}{}{}".format("姓名".center(10), "性别".center(10), "职业".center(10)))for role in all_role:print(role[0].center(10), end="")print(role[1].center(10), end="")print(role[2].center(10), end="")print()elif enter == "6":print("正在退出系统,请稍后")time.sleep(2)breakelse:print("输入错误,请重新输入")continue

列表小游戏----用户系统相关推荐

  1. 系统校验矩阵怎么求_保护未成年人的又一举措 微信小游戏健康系统上线

    如今,未成年人保护一直是游戏行业规范的重中之重,对此,不少有担当有责任的游戏企业都在未成年人保护上面进行了诸多的措施与升级.其中,腾讯游戏也不断进阶,在全行业率先应用了"公安实名校验&quo ...

  2. 2048小游戏----嵌入式系统实训

    嵌入式系统设计实训 引言 本次嵌入式系统实训式设计一款2048小游戏,在Linux编译环境下及ARM Cortex-A8开发平台下的,实现2048游戏的开发,且对其进行性能分析.<2048> ...

  3. 初识JAVA:猜数字小游戏案例---系统产生一个1-100之间的随机数,猜出这个数是多少?

    package com.pku.wuyu.io; import java.util.IllegalFormatCodePointException; import java.util.Random; ...

  4. 最新H5游戏小游戏集成系统400多款趣味游戏

    以下为史上最全最经典的H5小游戏项目源码资源包,每一款都精心设计,源码完整,可直接运行,品质极高,推荐给大家,希望对技术开发人员提供帮助,极大提高开发成本,避免重复造轮子,该资源仅供参考,禁止直接商用 ...

  5. 判断微信小游戏用户是否真的分享

    作为开发者,传统的微信分享拿到分享的状态码并不能完全确定玩家是否分享到好友或群. 因此一部分开发者给分享做一个定时器,超过5秒就判定玩家分享成功,实际上很容易被玩家利用. 因此我们可以利用微信分享过程 ...

  6. java小游戏抽签系统(一)界面搭建

    窗体程序, 1.new  JFrame 添加相关属性,设置大小,关闭时退出,可见,位置 public class MyFrame { public static void main(String[] ...

  7. 帧同步_微信小游戏接入“熊孩子噩梦”健康系统 帧同步能力上线

    3月31日,微信小游戏官方公众号"做个小游戏"发文宣布全新面向未成年人保护的健康系统已经上线,该系统联动"成长守护平台"的功能,可以更好助力家长群体对于未成年人 ...

  8. 开发者该如何抓住微信小游戏的风口?听Cocos创始人王哲详解(上篇)

    在微信小游戏真正爆发之前,你该做好这些基础知识储备. 微信小游戏在2017年12月28日正式上线.相对于传统的H5游戏,小游戏的优势十分明显,拥有微信庞大的用户量以及更好的兼容性,在天生适合微信社交生 ...

  9. 微直播笔记|三十分钟微信小游戏开发入门

    微信小游戏在2017年12月28日正式上线.相对于传统的H5游戏,小游戏的优势十分明显,拥有微信庞大的用户量以及更好的兼容性,在天生适合微信社交生态的同时还不用担心被屏蔽.无疑,这或许是一个巨大的风口 ...

最新文章

  1. 关于微型计算机的ppt,微型计算机基础知识.ppt
  2. alpha beta 滤波_不同Alpha-Beta滤波算法的精度分析及改进
  3. WCF服务端调用client.
  4. 大学生计算机实验基础考试,大学生计算机基础考试题库完整(56页)-原创力文档...
  5. 一次惊险的跳槽面试经历(阿里/美团/头条/网易/有赞...)
  6. Backup Exec 2012下载地址
  7. 我的学习网址(未完)
  8. 用于最优控制的简单软件
  9. java制作霓虹灯_Java 线程编码之霓虹灯的实现
  10. 基于ASP.NET MVC(C#)和Quartz.Net组件实现的定时执行任务调度
  11. 网管学习日记-ACL
  12. maven install 读取jar包时出错;error in opening zip file
  13. 中值滤波器的matlab实现
  14. 触觉智能分享-RK3568 Android11修改默认输入法
  15. html基础dw,HTML基础DW使用教程
  16. TrafficStats 网络实时测速
  17. win10服务器密码怎么修改,教你windows10密码更改
  18. 碧蓝航线最新服务器2018,2018最新碧蓝航线建造时间表 舰娘建造时间表一览
  19. 真正了解@font face里font-weight的作用
  20. 片上网络之路由器微结构

热门文章

  1. mtk case 搜索
  2. 新时期修谱,谱序要怎么写?最新修谱攻略让你零基础也能写出谱序
  3. CSS3 属性 transform 详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
  4. 百度网盘的音乐怎么分享到qq音乐里?
  5. 推荐率91.3%,这款Roguelike游戏分享了和玩家“相处”的秘诀
  6. STM32F4 RTC精密数字校准与同步
  7. QQ音乐 绿钻 到期时间
  8. kernel32.dll函数介绍
  9. [Hibernate]column ambiguously defined异常
  10. 巴菲特思维实验:给你100万美元,你愿意在脑袋上开一枪吗?