血压判定问题Python
时间: 2024-09-12 18:08:58 浏览: 14
血压判定问题是一个常见的医学健康问题,通常涉及到将血压数值按照医学标准分类为正常、高血压等不同类型。在Python中,可以通过编写简单的程序来实现这一功能。以下是一个基本的血压判定程序示例:
```python
# 定义血压判定函数
def blood_pressure_category(systolic, diastolic):
if systolic < 120 and diastolic < 80:
return "正常血压"
elif systolic >= 120 and systolic < 140 and diastolic < 80:
return "正常高值"
elif systolic >= 140 or diastolic >= 90:
return "高血压"
else:
return "无法判定,数值可能不正常"
# 用户输入收缩压和舒张压
systolic = int(input("请输入您的收缩压(高压)数值:"))
diastolic = int(input("请输入您的舒张压(低压)数值:"))
# 获取血压判定结果
result = blood_pressure_category(systolic, diastolic)
# 输出结果
print(result)
```
这段代码定义了一个函数`blood_pressure_category`,它接收收缩压(systolic)和舒张压(diastolic)作为参数,根据血压值返回对应的类别。然后,程序通过标准输入获取用户的血压值,并调用该函数进行判定,最后打印出判定结果。