目前Python处于初学阶段,代码质量有限,若有不足之处,还望不吝赐教!!
案例1
模拟用户进行登录/注册
import getpass
stack = {
}
def zhuce(): # 用户进行注册,使用集合的键值对进行存储,key为用户名,valuse为登录密码
username = input('用户名').strip()
if username in stack:
print('用户已存在')
else:
userpass = input('密码')
stack[username] = userpass
print('注册成功')
return
def denglu(): # 用户进行登录,每次登录,查询集合当中使用登录名查取集合中的value,对比是否与输入的密码相等
username = input('用户名').strip()
upass = getpass.getpass('密码:').strip()
if stack.get(username) == upass:
print('登录成功')