题目内容
你每次输入账户密码登录各类软件的时候,知道它背后的原理吗?今天,我们就来用 Python 实现一个简易的登录系统。假设我们的系统中有 3 个用户,分别是王*,吴*,李*。这 3 个账号被存到了 usernames 列表中,对应的密码被存到了 passwords 中。我们可以使用 input() 函数来获取用户输入的账号和密码,这部分的代码我也帮你写好了,只剩下登录的核心逻辑 login() 函数等着你来完善,要求如下:login() 函数有 2 个参数,分别是账号和密码;首先进行账号判断,如果账号在已有记录中就进入下一步判断,否则打印出 账号不存在;找到该账号对应的密码,并判断密码是否正确。如果密码正确就打印出 xxx登录成功(xxx为账号),否则打印出 密码错误。拓展:实际上的登录系统账号密码是存在数据库中的,同时会对密码进行加密后存储,防止数据泄露。并且,一般登录系统不会提示 账号不存在,只会提示 账号密码错误,避免泄露账号信息。
查看答案
搜索结果不匹配?点我反馈