python 实现注册、登录功能
class Student:def register(self):print("=============注册页面=============")n = 3user = input("请输入账号:").strip()while n > 0:n = n -1pass_wd = input("请输入密码:").strip()pass_wd_sec = input("确认你的密码:").strip()if pass_wd != pass_wd_sec:print("两次输入不一致,请重新输入!\n")print("你还有" + str(n) + "次机会!")continueelse:print("注册成功!\n")user_info[user] = pass_wd_secbreakdef login(self):n = 3while n > 0:n = n - 1pass_wd = input("请输入你的密码:").strip()if pass_wd != user_info[user]:print("密码错误,请重新输入!\n")print("你还有" + str(n) + "次机会!")continueelse:print("登录成功!\n")breakdef achievement(self):# 这里实现成绩录入与成绩查询print("请录入你的成绩!")while True:subject_name = input("课程名称:")score = int(input("课程分数"))student_score[subject_name] = scorestatus = input("\n选择你的操作 【0:继续,1:查看,其他:退出】")if status == '0':continueelif status == '1':choice = input("请输入你要查看的课程名称:【1:全部,其他:当前】")if choice == '1':print(student_score)else:print(student_score[choice])else:breakdef course_selection(self):all_course = ['java', 'hadoop']my_course = []while True:print("\n你当前的课程有:" + str(my_course))print("\n当前可选的课程有:" + str(all_course))course_name = input("请输入你要选择的课程:")my_course.append(course_name)print("选课结果为:" + str(my_course))breakif __name__ == '__main__':user_info = {"hadoop": "111", "hive": "222", "spark": "333"}student_score = {"语文": 86, "数学": 96, "英语": 81, "化学": 91, "物理": 92}user = input("请输入账号:").strip()s = Student()if user not in user_info.keys():print("账号不存在,请返回注册\n")s.register()print("=============登录界面=============")user = input("请输入账号:").strip()s.login()s.achievement()else:s.login()s.achievement()s.course_selection()
转载于:https://www.cnblogs.com/RHadoop-Hive/p/10482875.html
python 实现注册、登录功能相关推荐
- python写appium_案例分享,Python +appium做登录功能
原标题:案例分享,Python +appium做登录功能 Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,同时又是一个跨平台的工具:它允许测试人员在不同 ...
- 01: 实现注册登录功能
目录:抽屉项目之js最佳实践 01: 实现注册登录功能 02: 实现发布帖子功能 03: 将帖子展示到页面.点赞 04: 层级评论 目录: 1.1 显示.隐藏 "登录/注册" 菜单 ...
- 一步步开发自己的博客 .NET版(3、注册登录功能)
前言 这次开发的博客主要功能或特点: 第一:可以兼容各终端,特别是手机端. 第二:到时会用到大量html5,炫啊. 第三:导入博客园的精华文章,并做分类.(不要封我) ...
- PHP+ mysql实现注册登录功能
首先打开XAMPP的mysql,创建一个adatabase数据库,再创建一个user的数据表. login.html <!DOCTYPE html> <html lang=" ...
- 8、ABPZero系列教程之拼多多卖家工具 添加手机注册登录功能
现在网站基本都用手机注册,很少用邮箱注册,本篇内容比较多,代码我会尽量加备注,有些操作需要连续添加几个文件才不报错,如果VS显示错误,请继续后续步骤. 前面已经有一篇文章讲到集成短信发送模块:http ...
- JavaWeb实现注册登录功能并将用户数据写进数据库(商城系统第一部分)
JavaWeb实现注册登录功能并将用户数据写进数据库(商城系统第一部分) 声明:本人并非项目原创,该商城系统原创来自撩课高新强老师:https://study.163.com/course/intro ...
- 微信小程序-注册登录功能-本地数据保存-页面数据交替
Title:微信小程序-注册登录功能-本地数据保存-页面数据交替 完美-小程序登录注册功能.rar-- 访问码:yqa5 1.主页面 主页面login.js代码 // pages/login/logi ...
- javaweb实现简单注册登录功能——(注册)
这里实现的注册登录功能是在学习了javaweb课程之后做的一个大作业中的内容,没有涉及任何框架技术,都是基础知识凑成的✌.适合刚开始接触web的孩纸. --首页: 首页代码: <%@ page ...
- java基础5:工厂模式、单例模式、File文件类、递归、IO流、Properties配置文件、网络编程、利用IO流模拟注册登录功能、关于反射、JDK动态代理
1.工厂模式 23种java设计模式之一 1)提供抽象类(基类) 2)提供一些子类,完成方法重写 3)提供一个接口:完成具体子类的实例化对象的创建,不能直接new子类,构造函数私有化. 优点:具体的子 ...
- 手机短信验证码一键注册登录功能开发 2
1. 上一篇我们开发好了 短信验证码的发送功能, 接下来开发 我们的 一键登录注册功能 2. 有前端的视图我们可以看到, 传入的参数为手机号和验证码,我们用BO对其进行统一的封装,同时使用valid ...
最新文章
- Linux学习(二)--远程登录Linux系统
- 浅谈java内存分配和回收策略
- MySQL中的数据分组
- 大数据+社会化协同 菜鸟不菜成老师
- PHP随机配菜_PHP+JS三级菜单联动菜单实现方法
- 那个linux系统带有安装工具,linux系统程序安装(一)rpm工具
- go 多行字符串_Go语言基本功,了解Go语言基础语法
- 北京一女子乘公交车遇车祸 惨遭钢筋穿胸
- php多进程采集百度,php实现多进程下载百度网盘文件
- python入门经典100例-【python】编程语言入门经典100例--14
- Python实现SIFT算法,附详细公式推导和代码
- unity 中文 离线文档下载安装
- 查看svn服务器上的文件,如何在命令行通过SVN命令筛选出修改过的文件并递交
- 2020最新Javaweb视频教程-Javaweb从入门到精通【JSP】
- Deepfacelab 新手教程(转载)
- 分布式服务架构-第三章 服务化系统容量评估和性能保障
- 计算机学科全国211大学排名,49所985、211重点大学排名第一的专业!
- chemdraw如何改中文_教您如何掌握ChemDraw页面设置技巧
- Android audio 三 AudioRecord 分析下
- 2014年7月份第2周51Aspx源码发布详情