用python写一个简单的用户登陆程序(要求写成函数)
2017-08-01 23:48
375 查看
性能要求:
源代码:
dict1={}
def log():
global dict1
print("|---新建用户:N/n---|")
print("|---账户登录:E/e---|")
print("|---退出程序:Q/q---|")
what=input("|---请输入指令代码:")
if what=='n' or what=='N' :
key=input("请输入用户名:")
while key in dict1 :
key=input("此用户名已经被使用,请重新输入")
value=input("请输入密码:")
dict1[key]=value
print("注册成功,赶紧试试登陆把^_^")
elif what=='e' or what=='E':
key=input("请输入用户名:")
while key not in dict1:
key=input("您输入的用户名不存在,请重新输入")
value=input("请输入密码:")
if(dict1[key]==value):
print("欢迎进入胯下痛系统,请点击右上角的X结束程序!")
else:
print("密码错误")
elif what=='q' or what=='Q':
return
while(1):
log()
源代码:
dict1={}
def log():
global dict1
print("|---新建用户:N/n---|")
print("|---账户登录:E/e---|")
print("|---退出程序:Q/q---|")
what=input("|---请输入指令代码:")
if what=='n' or what=='N' :
key=input("请输入用户名:")
while key in dict1 :
key=input("此用户名已经被使用,请重新输入")
value=input("请输入密码:")
dict1[key]=value
print("注册成功,赶紧试试登陆把^_^")
elif what=='e' or what=='E':
key=input("请输入用户名:")
while key not in dict1:
key=input("您输入的用户名不存在,请重新输入")
value=input("请输入密码:")
if(dict1[key]==value):
print("欢迎进入胯下痛系统,请点击右上角的X结束程序!")
else:
print("密码错误")
elif what=='q' or what=='Q':
return
while(1):
log()
相关文章推荐
- 使用字典写一个简单的通讯录 AND 用户登陆程序
- 编写一个程序,其main()调用一个用户定义的函数(以光年值为参数,并返回对应天文单位 的值).该程序按下面的格式要求用户输入光年值
- 编写一个程序,要求用户输入最多10个高尔夫成绩,并将其存储在一个数组中。 程序允许用户提早结束输入,并在一行上显示所有成绩,然后报告平均成绩。 请使用3个数组处理函数来分别进行输入、显示和计算
- 简单编程(三)编写一个程序,要求用户输入两个整数,然后计算并输出他们的和、差、积、商。
- 一个简单的取用户真实IP函数[B/S],欢迎拍砖改进
- 利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆
- 一个简单的无刷新检测用户有效性的程序
- 利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆
- 利用HttpModuler实现 WEB程序同一时间只让一个用户 登陆
- Python源码分析2 - 一个简单的Python程序的执行
- 利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆
- ASP程序中同一个用户不允许同时登陆两次
- ASP程序中同一个用户不允许同时登陆两次
- 利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆
- ASP程序中同一个用户不允许同时登陆两次
- ASP程序中同一个用户不允许同时登陆两次
- 利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆 (转)
- ASP程序中同一个用户不允许同时登陆两次
- ASP程序中同一个用户不允许同时登陆两次
- 利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆