栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Python

患者信息录入问题

Python 更新时间:发布时间: 百科书网 趣学号

患者信息录入问题
  • 病人信息输入
  • 多个病人信息输入

病人信息输入
data = input("就诊时间:")
department = input("科室:")
name = input("患者姓名:")
gender = input("患者性别:")
age = input("患者年龄:")
id_number = input("门诊号:")
complaint = input("主诉:")
history = input("既往史:")
examination = input("体格检查:")
diagose = input("初步诊断:")
treatment = input("处理:")
doctor = input("医生签名:")

patients_ifo = {data,department,name,gender,
                age,id_number,complaint,history,
                examination,diagose,treatment,doctor
    }
print(patients_ifo)

采用字典进行存储

patients_ifo = {
    "就诊时间:":data,
    "科室:":department,
    "患者姓名:":name,
    "患者性别:":gender,
    "患者年龄:":age,
    "门诊号:":id_number,
    "主诉:":complaint,
    "既往史:":history,
    "体格检查:":examination,
    "初步诊断:":diagose,
    "处理:":treatment,
    "医生签名:":doctor
    }
print(patients_ifo)

多个病人信息输入
#法一
patients= ("就诊时间:","科室:","患者姓名:","患者性别:","患者年龄:",
            "门诊号:","主诉:","既往史:","体格检查:","初步诊断:","处理:",
            "医生签名:")
all = []
num = int(input("病人数:"))
print('共有病人:',num)
for index in range(num):
    print("请输入第%d位病人的信息:"%(index+1))
    patients_info = {}  
    for a  in patients:
        write = input(a)
        patients_info[a] = write
    all.append(patients_info)
    print(all)
#法二
num = total = int(input("患者数量"))
all= []

while num != 0:
    info_item = ("就诊时间","就诊科室")
    patient_info = {}
    for info in info_item:
        value = input(info)
        patient_info[info] = value
    all.append(patient_info)
    print(all)
    num = num -1 
for j in range(total):
    print('all',j,':',all[j])
转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/272856.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号