第1关:欧拉筛法求素数
任务描述
用户列表和密码列表如下所示 yhlb=["mary","harry","mike","tom","rose"] mmlb=["123456","888888","999999","765432","678901"] 补充程序,实现对用户和密码列表进行增加、删除、查询。 程序显示菜单如下 请选择 1 用户增加 2 用户删除 3 用户查询 4 退出系统
当用户输入1 输入用户姓名和密码后,若用户在列表中,显示用户已存在 无法增加。 若不存在,则将用户名和密码追加到相应的列表中。并显示用户已增加。
当用户输入2 输入用户姓名后, 若用户不在列表中,显示用户不存在 不能删除。若在列表中,则将用户名和密码删除,并显示用户已删除。
当用户输入3 输入用户姓名后, 若用户不在列表中,显示用户不存在 不能查询。若在列表中,则显示密码。
当用户输入4,则退出循环
测试说明
平台会对你编写的代码进行测试:
示范1 请选择 1 用户增加 2 用户删除 3 用户查询 4 查看数据,退出系统 请输入1 请输入用户名mike 请输入密码123456 用户已经存在,无法增加 请输入1 请输入用户名mickey 请输入密码123456 用户已增加 请输入4 用户名mary 密码123456 用户名harry 密码888888 用户名mike 密码999999 用户名tom 密码765432 用户名rose 密码678901 用户名mickey密码123456
示范2 请选择 1 用户增加 2 用户删除 3 用户查询 4 查看数据,退出系统 请输入2 请输入用户名kitty 用户不存在,无法删除 请输入2 请输入用户名mary 用户已删除 请输入4 用户名harry 密码888888 用户名mike 密码999999 用户名tom 密码765432 用户名rose 密码678901
示范3 请选择 1 用户增加 2 用户删除 3 用户查询 4 查看数据,退出系统 请输入3 请输入用户名mary 密码123456 请输入3 请输入用户名kitty 用户不存在 请输入4 用户名mary 密码123456 用户名harry 密码888888 用户名mike 密码999999 用户名tom 密码765432 用户名rose 密码678901
开始你的任务吧,祝你成功!
代码:
n = eval(input())
l = []
# 代码开始
filter = [True for i in range(n + 1)]
for num in range(2, n + 1):
if filter[num]:
l.append(num)
for prime in l:
if num * prime > n:
break
filter[num * prime] = False
if num % prime == 0:
break;
# 代码结束
print(l)

本文介绍了一个简单的用户数据管理系统,包括用户列表和密码列表的增删查操作。通过输入不同选项,可以实现用户信息的增加、删除和查询等功能。
最低0.47元/天 解锁文章
6611





