day04作业
来源:互联网 发布:mac谷歌应用商店打不开 编辑:程序博客网 时间:2024/05/22 12:46
题目1:用户管理系统V2:
用户功能如下:
welcome to xxxx system
- 1.注册:若用户存在,直接报错”name 已经存在”,若用户不存在,将用户信息保存起来,显示”注册成功”;
- 2.登陆:若用户存在,判断密码是否正确,若用户不存在,报错”name 不存在”;
- 3.注销:若用户存在,删除用户信息;若不存在,报错报错”name 不存在;
- 4.退出:break
题目2:用户管理系统V3:
初始化有一个系统管理员:
用户分为两种:
用户登录:
- 登陆
- 退出
判断用户类型:
系统管理员功能:
- 1.添加用户
- 4.查看所有用户信息
- 5.退出:
普通用户功能:
- 1.查看个人信息
- 2.注销
- 2.退出
要求:
1. 根据用户身份,进入不同的管理界面;
2. 系统初始化一个系统管理员帐号;
3. 只有系统管理员可以添加用户和查看用户所有信息;
4. 普通用户只能查看个人信息,和注销帐号;
d={"rootuser":{"root":"redhat"},"publicuser":{}}def useradd(): username=raw_input("please input username:") passwd=raw_input("please input password:") d["publicuser"].update({username:passwd})def view(): for key, value in d.items(): print key, valuedef chakan(): name=raw_input("please input username:") for i in d["publicuser"]: if i==name: print d["publicuser"][i]def logoff(): name=raw_input("please input username:") for key in d["publicuser"]: a = len(d["publicuser"]) if key == "name": del (d["publicuser"][key]) print d if d["publicuser"] == a: print "the user is not exist!"menu = """ welcome to XXXX system 1.publicuser 2.rootplease input your choice(1-2): """menu1 = """ welcome to XXXX system 1.useradd 2.view 3.quit please input your choice(1-3): """menu2= """ welcome to XXXX system 1.view 2.logoff 3.quitplease input your choice(1-3): """ch=raw_input(menu).strip()if ch=="1": ch1=raw_input(menu1).strip() # print d["rootuser"]["root"] if ch1=="1": useradd() elif ch1=="2": view() elif ch=="3": break else: print "please input 1 or 2 or 3!"elif ch=="2": ch2=raw_input(menu2).strip() if ch2=="1": chakan() elif ch2=="2": logoff() elif ch=="3": break else: print "please input 1 or 2 or 3!"else: print "please input 1 or 2!"
阅读全文
0 0
- 作业day04
- day04作业
- day04作业
- Linux作业-day04
- day03 day04作业
- 作业_二进制运算_方法day04
- 十天小白训练营day04—作业任务
- day04
- Day04
- day04
- day04
- day04
- day04
- day04
- day04
- day04
- day04
- day04
- 图像算法
- RxJS常用操作符
- 最大公约数与最小公倍数
- 我的座右铭
- Oracle学习笔记(八) 约束
- day04作业
- 在C语言算法中的前置++与后置++
- JavaEE 获取路径
- YOLO: Real-Time Object Detection
- [ 转]放弃MATLAB!简述winpython为什么比MATLAB更方便
- hibernate--CoreAPI_Session
- R入门-001
- python中excel基本操作实例
- 欢迎使用CSDN-markdown编辑器