装饰品_登录-代码

# for i in range(1,21):
# f = open('mima', 'a+', encoding='utf8')
# f.write('admin%s,password%s '%(i,i))
# f.close()
shangpin = {
'手机':{
'苹果':10000,
'三星':9000,
'vivo':3000
},
'电脑':{
'dell':5000,
'hp':5000,
'del':5000,
},
'汽车':{
'大众':'111111',
'奥迪':'1111121211',
'奔驰':'99999111111',
},
}

def show(func):
def login():
with open('mima', 'r', encoding='utf8') as f:
read = f.readlines()
for i in read:
username = input('请输入账号:')
password = input('请输入密码:')
p = i.strip().split(',')
if username == p[0] and password == p[1]:
print('welcome!')
func()
break
elif username == '':
print('请输入用户名')
elif password == '':
print('请输入密码')
elif username != p[0] or password != p[1]:
print('用户名或密码错误')
return login

@show
def index():
s = 1
for i in shangpin:
print(s,i,shangpin[i])
s +=1

@show
def my():
print('我的信息')

@show
def shoping_car():
print('这是您的购物车!')

shoping_car()
原文地址:https://www.cnblogs.com/lokerx/p/10775654.html