m0_74061715 2022-10-20 19:29 采纳率: 83.3%
浏览 28
已结题

请大家看一下这个代码

img

img


请大家看一下这个代码,不会写里面内容啦,第二个图片是呈现结果,请求帮忙

  • 写回答

1条回答 默认 最新

  • [小G] 2022-10-21 00:16
    关注
    
    mylist = ["张三", "李四", "王五"]
    
    
    def add(name):
        if(query(name) == False):
            mylist.append(name)
            print("添加成功")
        else:
            print(f"{name}已经存在列表中")
    
    
    def query(name):
        if name in mylist:
            return True
        return False
    
    
    def delete(name):
    
        if(query(name) == False):
            print(f"{name}患者不在列表中")
        else:
            mylist.remove(name)
            print("删除成功")
    
    
    def remark(name):
        if(query(name) == True):
            new_name = input("请输入更新后患者名字:")
            idx = mylist.index(name)
            mylist[idx] = new_name
            print("备注成功")
        else:
            print(f"{name}患者不在列表中")
    
    
    def show():
        for show_people in mylist:
            print(f"现有患者为{show_people}")
    
    
    def main():
        print("="*20)
        print("欢迎使用患者管理系统")
        print("添加患者\t【输入1】* ")
        print("删除患者\t【输入2】")
        print("备注患者\t【输入3】")
        print("展示患者\t【输入4】")
        print("退出\t\t【输入5】")
        print("="*20)
        return input("请输入您的选择:")
    
    
    while True:
        keyword_input = main()
        if keyword_input == "1":
            name = input("请输入患者名字:")
            add(name)
            continue
        elif keyword_input == "2":
            name = input("请输入患者名字: ")
            delete(name)
            continue
        elif keyword_input == "3":
            name = input("请输入患者名字:")
            remark(name)
            continue
        elif keyword_input == "4":
            show()
            continue
        else:
            print("程序退出")
            break
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月21日
  • 已采纳回答 10月21日
  • 创建了问题 10月20日

悬赏问题

  • ¥20 verilog状态机方法流水灯
  • ¥15 pandas代码实现不了意图
  • ¥15 GD32H7 从存储器到外设SPI传输数据无法重复启用DMA
  • ¥25 LT码在高斯信道下的误码率仿真
  • ¥45 渲染完成之后将物体的材质贴图改变,自动化进行这个操作
  • ¥15 yolov5目标检测并显示目标出现的时间或视频帧
  • ¥15 电视版的优酷可以设置电影连续播放吗?
  • ¥50 复现论文;matlab代码编写
  • ¥30 echarts 3d地图怎么实现一进来页面散点数据和卡片一起轮播
  • ¥15 数字图像的降噪滤波增强