python作业
创建以用户登录程序:保存用户的用户名与密码
新建用户时,判断用户是否已经存在,若存在则报错;
登录系统是,确保用户名存在于系统中,密码正确,有三次机会,超过三次报错冷却
#!/usr/bin/env python
# coding:utf-8
name = ['root','linux']
passwd = ['redhat']
def select():
create=raw_input("输入你要建立的用户名:")
if create in name:
print "用户已存在"
else:
name.append(create)
print '用户建立成功'
def denglu():
for i in (1,6):
name1 = raw_input('请输入帐号:')
passwd1 = raw_input('输入密码:')
if (name1 in name and passwd1 in passwd):
print 'welcome to user manager system'
exit(0)
else:
print '用户名或密码错误'
print ('密码错误三次,冷却时间三分钟')
def showmenu():
pro = """
欢迎使用xxx登陆器
新建用户(S/s)
登陆系统(D/d)
Enter choice:"""
while True:
choice = raw_input(pro).lower()
if choice == 's':
select()
elif choice == 'd':
denglu()
else:
print "input s/d"
showmenu()
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341