大家好,小编为大家解答python模拟小程序登录的问题。很多人还不知道python登录微信小程序,现在让我们一起来看看吧!
Source code download: 本文相关源码
根据学到的 基本知识做出的登录程序
`# #setencoding=utf-8
# a =[1,2,2,3,3,3,4,4,]
# b=len(a)
# if b >7:
# print(‘ok’)
i = [{‘name’:‘root’,‘age’:‘19’},{‘name’:‘ken’,‘age’:18}]
# n= [{‘name’,‘user’,‘age’,‘12’}]
# ken = [ ‘ken’,‘root’]
for a in i :
print(a )
if ‘ken’ == a.keys():
print(‘ok’)
# for s in a.values():
# wa=input(’:’)
# if wa in a.keys(): #遍历
# print(‘ok’)
# # res ={}.dict(input(‘qi:’))
# # if res==i:
# # print(‘ok’)
# user={‘name’:‘root’,‘passwd’:‘123’}
# a = user.get(‘name’)
# print(a)
# while True:
# user0=[{‘name’:‘root’,‘passwd’:‘123’},{‘name’:‘w’,‘passwd’:‘w’}]
# for user in user0:
# pass
# #a=input(‘账号;’)
# #b=input(‘密码;’)
# a = user.get(‘name’)
# b = user.get(‘passwd’)
# print(a)
# print(b)
# xu = input(’>>:’)
# if xu == ‘2’:
# c = input(‘账号:’).strip()
# d = input(‘密码:’).strip()
# if c and d:
# user.fromkeys({‘name’: c,
# ‘passwd’: d
# })
# # else:
# print(‘输入不正确’)
# user1.append({‘name’, c})
登录
注册
user0=[{‘name’:‘root’,‘passwd’:‘123’}]
user = {}.user0.
with open(r’E:\untitled2\venv\key.txt’,‘r’,encoding=‘utf-8’) as f:
user1=f.read()
锁表
ken= user+user1
l = 0
while True:
for user in user0:
pass
print(l)
print(‘1.登录 2.注册’)
xu =input(‘选项:’)
# d登录1
if xu== ‘1’:
a=input(‘账号;’)
b=input('密码;')
usern={'name':a ,'passwd':b}
if a not in user1 and usern in user0 :
print('欢迎登录')
else:
print('密码或账号不对或被锁定')
l +=1
if l == 3:
with open(r'E:\untitled2\venv\key.txt', 'a', encoding='utf-8') as f:
user1=f.write(a)
user1=f.write(' | ')
print('账号锁定')
break
# 添加
elif xu== '2':
c=input('账号:').strip()
d=input('密码:').strip()
if c and d :
user0.append({'name':c,
'passwd':d
})
else:
print('输入不正确')
user1.append({'name':c})
# 不选12计数
else:
print('退出')
# 添加
print(user0)
`
并未完全实现,比如如果输入两次错误,第三次输入另外的名字会锁定第三次输入的账号名;