社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
####代码####
#!/usr/bin/env python
import pickle
def file_read():
f = open('login.txt', 'rb')
user_list = pickle.load(f)
return user_list
def login(username, passwoed, userlist):
for i in userlist:
if username == i[0]:
if i[2] == 1:
print('账户早已锁定')
return 2
if passwoed == i[1]:
print('登录成功')
return 1
else:
print('222用户或密码错误')
return 0
def loack_user(userlist, user):
f = open('login.txt', 'wb')
for i in userlist:
if user == i[0]:
i[2] = 1
pickle.dump(userlist, f)
f.close()
def menu():
err_username_list = []
userlist = file_read()
print("欢迎登录")
while 1:
username = input("请输入用户名")
passwoed = input("请输入密码")
succ_err = login(username, passwoed, userlist)
if succ_err == 1:
break
if succ_err == 0:
err_username_list.append(username)
if succ_err == 2:
print('%s 已锁定' % (username, ))
break
if err_username_list.count(username) == 3:
loack_user(userlist, username)
print('%s 已锁定' % (username, ))
break
if __name__ == '__main__':
menu()
#!/usr/bin/env python
shi = ['beijing', 'shanghai', 'shengzhen']
qu = [['chaoyang', 'tonzhou', 'dongcheng'],
['shanghaia', 'shanghaib', 'shanghaic'],
['shenzhen1', 'shenzhen2', 'shenzhen3']
]
di = [
[
['chanying', 'shaungqiao', 'guanzhuang'],
['ximen', 'beiyuan', 'tuqiao'],
['dingzhimen', 'jianguomen', 'chegnwenmen'],
],
[
['shanghaia1', 'shanghaia2', 'shanghaia3'],
['shanghaib1', 'shanghaib2', 'shanghaib3'],
['shanghaic1', 'shanghaic2', 'shanghaic3'],
],
[
['shenzhen1a', 'shenzhen1b', 'shenzhen1c'],
['shenzhen2a', 'shenzhen2b', 'shenzhen2c'],
['shenzhen3a', 'shenzhen3b', 'shenzhen3c'],
],
]
while 1:
for i in range(3):
print(i,shi[i])
user_1 = input("qingshuru")
if user_1 in '012':
while 1:
user_1 = int(user_1)
for i in range(3):
print(i,qu[user_1][i])
user_2 = input("qingshuru")
if user_2 in '012':
user_2 = int(user_2)
while 1:
for i in range(3):
print(i,di[user_1][user_2][i])
user_3 = input("qing shu ru")
if user_3 == 'b':
break
elif user_3 == 'q':
exit()
else:
print("shu ru you wu")
elif user_2 in 'b':
break
elif user_2 in 'q':
exit()
elif user_1 in 'b':
continue
elif user_1 in 'q':
exit()
else:
print("shu ru you wu")
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!