DSD数据库连载第二篇.

笔者今个来小皮一下,哈哈

并没有多大的改动(加了一点点列表的成分),还没有学到字典不会存储用户(尬)。会努力的

学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("作者,魂淡")

猜你喜欢

转载自www.cnblogs.com/IQ130/p/9510525.html