博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python -函数
阅读量:6929 次
发布时间:2019-06-27

本文共 1078 字,大约阅读时间需要 3 分钟。

#!/usr/bin/env python # coding:utf-8 def Username():     username = raw_input(u"请输入账号:\n") return username def Passwd(): passwd = raw_input(u"请输入密码:\n") return passwd def register(username,passwd): ''' 实现注册功能 ''' tmp = username + "|" + passwd f = open('login', 'w') f.write(tmp) def login(username,passwd): ''' 登录 :parameter username:账号 :parameter passwd :密码 ''' f = open('login','r') for line in f: list =line.split('|') if list[0] == username and list[1] == passwd: return True else: return False def info(username,passwd): f = open('login','r') for line in f: list = line.split("|") r = login(username,passwd) if r: print u'恭喜'+list[0]+u'进入系统' else: print u'登录失败' def exit(): import sys sys.exit(1) def main(): '''主函数''' while True: t = int(raw_input(u'1.注册 2.登录 3.退出登录\n')) if t == 1: username =Username() passwd = Passwd() register(username,passwd) elif t ==2: username = Username() passwd = Passwd() login(username,passwd) info(username,passwd) elif t ==3: exit() else: print u'输入错误,重新输入' if __name__=='__main__': main()

转载于:https://www.cnblogs.com/hyzhang/p/10727713.html

你可能感兴趣的文章
BSYAlertBox
查看>>
Camera开发系列之四-使用MediaMuxer封装编码后的音视频到mp4容器
查看>>
NEO 客户端插件
查看>>
React as a UI Runtime(二、React元素和入口)
查看>>
Spring校验@RequestParams和@PathVariables参数
查看>>
安装lnmp 时如何修改数据库数据存储地址及默认访问地址
查看>>
React学习笔记2---生命周期
查看>>
NGINX 4xx 5xx 状态码构造
查看>>
利用 Webpack 实现小程序多项目管理
查看>>
用element的upload组件实现多图片上传和压缩
查看>>
吐槽Javascript系列三:数组的陷阱
查看>>
Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
查看>>
JS每日一题:Vue-router有哪些钩子?使用场景?
查看>>
NGINX HTTP2 处理流程
查看>>
【跃迁之路】【734天】程序员高效学习方法论探索系列(实验阶段491-2019.2.24)...
查看>>
CAP 一致性协议及应用解析
查看>>
前嗅ForeSpider数据建表和高级配置界面介绍
查看>>
【分享创造】react-typewriter-hook: 用react hooks来实现打字机的效果
查看>>
纯css实现叉号
查看>>
我的最佳写作方式
查看>>