当前位置:   article > 正文

头歌:实验八 列表_实验八 列表头歌

实验八 列表头歌

 第1关 欧拉筛法求素数

  1. n=eval(input())
  2. #代码开始
  3. l=list(range(2,n+1))
  4. for x in l:
  5. for y in range(2*x,n+1,x):
  6. if y in l:
  7. l.remove(y)
  8. #代码结束
  9. print(l)

第2关 统计文档中诗人列表

  1. f1=open("sy8//中学诗词.txt","r",encoding='utf-8')
  2. zj=[]
  3. #代码开始
  4. for x in f1:
  5. if " " in x and not "," in x and not "!" in x :
  6. x=x.strip()
  7. y=x.rfind(' ')
  8. name=x[y+1:]
  9. if name not in zj:
  10. zj.append(name)
  11. zj.sort()
  12. #代码结束
  13. for i in range(1,len(zj)+1):
  14. print(i,zj[i-1])
  15. f1.close()

 第3关 使用列表求解约瑟夫环

 

  1. x=[]
  2. n=eval(input("输入人数"))
  3. k=eval(input("输入序号"))
  4. #代码开始
  5. lb=list(range(1,n+1))
  6. x=0
  7. while len(lb)>0:
  8. x=x+1
  9. y=lb.pop(0)
  10. if x==k:
  11. print(y)
  12. x=0
  13. else:
  14. lb.append(y)
  15. #代码结束

第4关 两数之和

  1. lst1=[1,4,5,6,7,8,9,10,11,12,13,15,18,19,20,21,29,34,54,65]
  2. n=eval(input("请输入n"))
  3. #代码开始
  4. for x in lst1:
  5. if x in lst1 and n-x in lst1:
  6. print(lst1.index(x),lst1.index(n-x))
  7. break
  8. else:
  9. print("not found")
  10. #代码结束

第5关 用户数据的增加、删除、查询

  1. yhlb=["mary","harry","mike","tom","rose"]
  2. mmlb=["123456","888888","999999","765432","678901"]
  3. print("""请选择
  4. 1 用户增加
  5. 2 用户删除
  6. 3 用户查询
  7. 4 查看数据,退出系统""")
  8. #代码开始
  9. while True:
  10. x=input("请输入")
  11. if x=="1":
  12. yhm=input("请输入用户名")
  13. mm=input("请输入密码")
  14. if yhm in yhlb:
  15. print("用户已经存在 无法增加")
  16. else:
  17. yhlb.append(yhm)
  18. mmlb.append(mm)
  19. print("用户已增加")
  20. elif x=="2":
  21. yhm=input("请输入用户名")
  22. if yhm in yhlb:
  23. i=yhlb.index(yhm)
  24. yhlb.remove(yhm)
  25. mmlb.pop(i)
  26. print("用户已删除")
  27. else:
  28. print("用户不存在 无法删除")
  29. elif x=="3":
  30. yhm=input("请输入用户名")
  31. if yhm in yhlb:
  32. i=yhlb.index(yhm)
  33. print("密码{}".format(mmlb[i]))
  34. else:
  35. print("用户不存在")
  36. elif x=="4":
  37. break;
  38. #代码结束
  39. for i in range(0,len(yhlb)):
  40. print("用户名{:6}密码{:6}".format(yhlb[i],mmlb[i]))
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/616882
推荐阅读
相关标签
  

闽ICP备14008679号