python用户登录_【python】实例-用户登录系统
有N,E,Q三个选择,若选择Q或者中断,则系统退出。若其他选项,则持续让用户选择。
#!/usr/bin/env python
db = {}
def newuser():
prompt = 'login desired: '
while 1:
name = raw_input(prompt)
if db.has_key(name):
prompt = 'name taken, try another: '
continue
else:
break
pwd = raw_input('passwd: ')
db[name] = pwd
def olduser():
name = raw_input('login: ')
pwd = raw_input('passwd: ')
passwd = db.get(name)
if passwd == pwd:
pass
else:
print 'login incorrect'
return
print 'welcome back', name
def showmenu():##主函数名
prompt = """
(N)ew User Login
(E)xisting User Login
(Q)uit
Enter choice: """
done = 0 ##控制循环的控制器
while not done:
chosen = 0 ##控制循环的控制器
while not chosen:
try:
choice = raw_input(prompt)[0]
except (EOFError, KeyboardInterrupt):
choice = 'q'
print '\nYou picked: [%s]' % choice
if choice not in 'neq':##非neq继续小循环
print 'invalid menu option, try again'
else:
chosen = 1 ##跳出小循环
if choice == 'q': done = 1 ##跳出大循环
if choice == 'n': newuser()
if choice == 'e': olduser()
if __name__ == '__main__':
showmenu()
python用户登录_【python】实例-用户登录系统相关推荐
- 能够切换用户重新登录计算机,苹果电脑切换用户登录_苹果电脑切换登录账号...
2016-12-16 16:28:17 默认的输入法切换快捷键是command+Space空格键,少数情况下这个快捷键会变成启动Spotlight,这时试一下shift+command+Space应该 ...
- python用户画像_大数据-用户画像DMP
描述 大数据-用户画像DMP --小树老师 更多好课 大数据用户画像系统课程一.项目概述目前推广平台仅在投放端提供了有限的定向能力,广告主没有足够的流量抓手,无法满足大中型广告主的营销目标.画像系统提 ...
- python用户画像_京东小家电用户画像分析(python+tableau)
一.项目背景 京东电商平台最近小家电类目的订单数量.产品浏览量和搜索数量等均有所下降,相关部门计划对小家电类目进行一次促销活动,希望能针对小家电用户的特征提出相应的建议. 二.需求拆解 促销活动主要包 ...
- springboot实现单点登录_什么是单点登录,php是如何实现单点登录的
文章来自:php中文网链接:https://www.php.cn/php-weizijiaocheng-429869.html 作者:中文网 商务合作:请加微信(QQ):2230304070 视频教程 ...
- 口袋网咖已有服务器在使用怎么注销,口袋网咖怎么登录_口袋网咖登录方法介绍_游戏吧...
口袋网咖中有很多的小伙伴们都想知道怎么登录APP,下面游戏吧小编为大家带来口袋网咖登录方法介绍,还没有注册的小伙伴们快来一起了解一下吧! 口袋网咖的登录方法教程 1.打开本平台APP,目前该平台支持手 ...
- k8s登录_用户名密码方式登录Kubernetes-Dashboard
背景:默认安装完k8s集群和Dashboard之后都是使用token登录的,这样使用起来不是很方便,每次登录还要找到token才能登录. 本片文章使用用户和密码方式进行登录! 环境介绍 集群环境 ...
- python keyboard模块_[python] PyMouse、PyKeyboard用python操作鼠标和键盘
1.PyUserInput 简介 PyUserInput是一个使用python的跨平台的操作鼠标和键盘的模块,非常方便使用.支持的平台及依赖如下: Linux - Xlib Mac - Quartz, ...
- python就业视频_[Python] python就业班 900集 视频学习教
01基础\* }+ F/ M- b6 v0 x) F( j% S 02Python核心编程\ 03数据结构与算法\5 C0 ~5 l2 x; S# k2 Z" a/ _" {) q ...
- java运行在用户态_理解Linux用户态和内核态
Linux整体架构图 我们先来看一张Linux整体架构图. 系统调用 系统调用时操作系统的最小功能单位.根据不同的应用场景,不同的Linux发行版本提供的系统调用数量也不尽相同,大致在240-35 ...
- python 病毒 基因_#Python#提取基因对应的蛋白质名
提取基因对应的蛋白质官方名 最开始,是需要将基因跟其编码的蛋白质对应起来,找遍了各种数据库都没发现有相关的注释文件,Uniprot作为处理蛋白质的大佬,结果里都有,肯定有办法能够满足需求. 搜索TP5 ...
最新文章
- 十五天精通WCF——第八天 对“绑定”的最后一点理解
- (C++)1032 挖掘机技术哪家强
- Lotusscript代理调用正则表达式过滤掉html代码,获取notesRichTextItem内容信息的方法...
- java同步变异步框架_java-如何使用Spring配置异步和同步事件发布者
- php页面调用时间戳,php--------获取当前时间、时间戳
- matlab最小错误率决策,利用MATLAB实现最小错误率贝叶斯判别
- 使用Fiddler为满足某些特定格式的网络请求返回mock响应
- 100道Java中高级面试题汇总+详细拆解
- 修改个人信息 python_python函数练习——个人信息修改
- linux tcp文件分包_畅谈linux下TCP(下)
- 基于Flash CS6和AS3.0编写的打企鹅游戏(类打地鼠)
- linux超级终端配置交换机路由器
- eventlet绿化和patch原理
- java调用fudannlp_利用FudanNLP进行新闻关键词提取
- win10下卜卦占星工具
- 【12月原创】RT-thread - 柿饼UI学习心得分享
- 天耀18期 – 6.面向对象-类和对象【作业】.
- python response_python修改微信和支付宝步数
- 帝国CMS 批量修改信息标题方法
- 操作系统-进程映像、虚拟内存
热门文章
- 如果有人把支付宝的服务器炸了,你的两毛五是不是就没了?
- 【注意】关于Redis存在远程命令执行漏洞的安全公告
- 《Spring Cloud微服务实战》100本赠书获得名单
- 您有一份意外的福利待领取!
- 【zookeeper+Dubbo】Dubbo与SpringBoot整合的三种方式
- Leetcode84 柱状图中最大的矩形 详细的解法
- Python 计算Mesh顶点法向量
- mxnet cannot import name 'nd'
- torch.ge,torch.gt,torch.le
- python 图像相似 phash和compare_ssim比较