Python_不用函数不用函数_开发一个学生选课系统开发一个学生选课系统_逻辑训练逻辑训练
"""
项目描述:学生选课系统
时间:2020-04-27
版本:v1.01
作者:稳稳c9
需求:
#课程:python,java,PHP,web,unity,UI
#角色划分:管理员不需要注册,会员
#权限划分:
管理员:增删查课程
学生:
注册→ 账户名(账户名存在检测)、密码、
登录→ 跳转选课界面[1.选课 2.查看已选课程]
修改密码→ 输入旧密码、再输入新密码
查看→ 查看已选课程
"""
import os
#课程存储
course_dic = {
"1":{"course":"Python"},
"2":{"course":"Java"},
"3":{"course":"Web"},
"4":{"course":"unity"},
"5":{"course":"UI"}
}
#管理员
admin_dic = {"admin":"123"}
#学生
users_dict = { "1":{"username":"1","password":"1","course":["Python"]}}
while True:
os.system("cls")
#打印主界面菜单
print(" 学生选课系统")
print("◆" * 30)
print(" 1.用户登录[学生/管理员]")
print(" 2.用户注册")
print(" 3.密码修改")
print(" 4.退出系统")
print("◆" * 30)
#提示用户输入选项
choice = input("请输入您的选项:").strip()
#用户登录
if choice == "1":
os.system("cls")
#区分学生与管理员
print("◆" * 30)
print(" 1.学生登录")
print(" 2.管理员登录")
print(" 3.任意键返回上一级")
print(" 测试学生用户:账户密码1 1 ")
print(" 测试管理员:账户密码admin 123 ")
print("◆" * 30)
choice_login = input("请输入您的选项:").strip()
#学生登录
if choice_login == "1":
# 提示用户输入账户密码
username = input("请输入您的账户:")