笔者今个来小皮一下,哈哈
并没有多大的改动(加了一点点列表的成分),还没有学到字典不会存储用户(尬)。会努力的
学python第3周~
算是第一个小项目
代码如下:
1 # -*- coding:utf-8 -*- 2 #魂淡 2018.7.30 3 #暗黑贝壳数据库 4 localgroup_1 = [] 5 print("DSD\> Welcome to the Dark Shellfish Database(DsD)") 6 x = int(input("1.登陆 2.注册 else(退出系统~)\nDSD\>")) 7 if x == 2: 8 username = input("DSD\> Please set your username:") #设置用户名 9 password = input("DSD\> Please set your password:") #设置密码 10 info = ''' 11 -----------info----------- 12 | username:%s 13 | password:%s 14 -------------------------- 15 '''%(username,password) #格式化输出信息 16 print(info) 17 localgroup_1.insert(0,username) 18 print("已添加到localgroup本地用户组:\n",localgroup_1) 19 print("DSD\> 现在请登录") 20 21 a = 3 22 while a>=1: 23 _username = username #用来判断的变量 24 _password = password #用来判断的变量 25 _username = input("DSD\> username:") 26 _password = input("DSD\> password:") 27 if _username != username or _password != password: #判断用户名密码是否正确 28 print("Information error!") 29 a-=1 30 print("还有",a,"次机会") 31 if a==0: #输错三次退出系统 32 break 33 else: 34 35 print("\n登录成功") 36 print("[OK]-The information has set") 37 print("Start the db service ing...") 38 print("[OK]-The db service start") 39 print("Start setting settings ing...") 40 print("[Over]-The settings are successful!") 41 print("Welcome to the DSD database,", username) 42 43 i = 0 44 while True: 45 result = input("DSD\> 是否创建本地数据库?y/n\t") 46 if result == 'y' or result == 'Y': #判断用户输入 47 db_name = input("→DB_name:") 48 key_value = input("→key_value:") 49 db_data = input("→DB_data:") 50 info_1 = ''' 51 -----------%s----------- 52 | DB_name:%s 53 | Key_value:%s 54 | data:%s 55 -----------%s----------- 56 '''%(db_name,db_name,key_value,db_data,db_name) #格式化打印数据库相关信息 57 print(info_1) 58 print("Database bulid successful") 59 i+=1 60 else: 61 break #退出循环体 62 break #退出循环体 63 64 else: 65 num = input("DSD\>用户名:") 66 num_1 = input("DSD\>密码:") 67 print("功能尚未完善,还没学到字典,程序员正在努力ing\n") 68 69 print("Log out database") 70 print("作者,魂淡")