python小游戏2
import hashlib 过段时间会来解释下hashlib的源码(能力有限请大家谅解)#根据md5模块来加密密码def pwd_md5(pwd): ''' 加密用户输入过来的密码 :param pwd: :return: ''' #调用md5方法 h1 = hashlib.md5() h1.update(pwd.encode(encoding='utf-8'))# 解码成字节码 return h1.hexdigest()username = 'oldboy'pwd = '123456'pwd = pwd_md5(pwd) #调用MD5加密 密码 Md5加密的密码是不能解码的,但是撞库可以解密(下面都是些简单的逻辑)i = 1while i <= 3: username1 = input('请输入用户名:') pwd1 = input('请输入用户密码:') pwd1 = pwd_md5(pwd1) if username == username1 and pwd1 == pwd: print('----登录成功-----') while i <= 3: msg = ['取款', '查询金额', '转账', '存款'] for i, j in enumerate(msg): #把列表转字典的形式,读取索引和值 print(i+1, j) gn1 = input(