当前位置:   article > 正文

机器人管理系统的增删查改(Python)

机器人管理系统的增删查改(Python)
  1. #交互模式
  2. robot = ["机器人1","机器人2","机器人3","机器人4"]
  3. name = input("请输入您的姓名:")
  4. print("%s您好欢迎使用机器人管理系统"%(name))
  5. while True:
  6. print("您可以进行 1.查找 2.修改 3.增加 4.删除 5.退出功能")
  7. c = int(input("请输入您的选择:"))
  8. #查找
  9. if c == 1:
  10. print("-" * 16)
  11. for i in robot:
  12. print(robot.index(i) + 1,i)
  13. #修改
  14. if c == 2:
  15. print("-" * 16)
  16. for i in robot:
  17. print(robot.index(i) + 1,i)
  18. rnum = int(input("请输入需要修改的序号:"))
  19. rname = input("请输入需要修改的机器人姓名:")
  20. #开始修改
  21. robot[rnum - 1] = rname
  22. print("修改成功")
  23. #增加
  24. if c == 3:
  25. print("c" * 16)
  26. rname = input("请输入增加机器人的姓名:")
  27. robot.append(rname)
  28. print("添加成功")
  29. #删除
  30. if c == 4:
  31. for i in robot:
  32. print(robot.index(i) + 1,i)
  33. print("-" * 16)
  34. rnum = int(input("请输入删除机器人的编号:"))
  35. robot.pop(rnum - 1)
  36. print("删除成功")
  37. #退出
  38. if c == 5:
  39. break
  40. print("-" * 16)
  41. print("退出成功")

注意:

其中所有for循环中的robot.index(i) + 1,是因为用户在进行选择时默认是从1开始的,但是列表的索引默认是从0开始的。

robot[rnum - 1] = rname、robot.pop(rnum - 1),这两处的修改与删除均减一,是因为用户输入的值默认是从1开始的,但是要与列表中的对应,就必须减一。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/443921
推荐阅读
相关标签
  

闽ICP备14008679号