介绍
这篇文章将为大家详细讲解有关利用Python怎么编写一个用户登录系统,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
# !/usr/bin/env Python db =, {} def 分类列出(): prompt 才能=,& # 39;login 期望:,& # 39; while 才能;1: ,,,name =, raw_input(提示) ,,,if db.has_key(名称): ,,,,,prompt =, & # 39; name ,, try 另一个问题:,& # 39; ,,,,,继续 ,,,: ,,,,,休息 pwd 才能=,raw_input (& # 39; passwd: & # 39;) db[名字],才能=pwd def olduser (): name 才能=,raw_input(& # 39;登录:& # 39;) pwd 才能=,raw_input (& # 39; passwd: & # 39;) passwd 才能=,db.get(名字) if 才能;passwd ==, pwd: ,才能通过 其他的才能: ,,,print & # 39; login 错误# 39; ,才能返回 print 才能;& # 39;welcome 回# 39;,,名字 def showmenu(): # #主函数名 prompt =,才能“““ (N) ew User 登录 (E) xisting User 登录 (问)外的 Enter 选择:,“““ done 才能=,0,# #控制循环的控制器 while 才能;not 完成: ,,,chosen =, 0, # #控制循环的控制器 ,,,while not 选择: ,,,,,试一试: ,,,,,,,choice =, raw_input(提示)[0] ,,,,,except (EOFError, KeyboardInterrupt): ,,,,,,,choice =, & # 39;提问# 39; ,,,,,print & # 39; \ nYou 选择:,(% s) & # 39; %,选择 ,,,,,if choice not 拷贝& # 39;neq& # 39;: # #非neq继续小循环 ,,,,,,,print & # 39; invalid menu 选项,,try 再次# 39; ,,,,,其他的: ,,,,,,,chosen =, 1, # #跳出小循环 ,,,if choice ==, & # 39;提问# 39;:,done =, 1, # #跳出大循环 ,,,if choice ==, & # 39; n # 39;:,列出() ,,,if choice ==, & # 39; e # 39;:, olduser () if __name__ ==, & # 39; __main__ # 39;: showmenu才能()
运行结果:
关于利用Python怎么编写一个用户登录系统就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。