如果低压过低高压也过低的话,这样就只会显示低压过低,不会显示高压过低了,就不完整了
high = input("请输入您测量的高压值:")
low = input("请输入您测量的低压值:")
high = int(high)
low = int(low)
if (90>low>60 and 140>high>90):
print("血压正常")
else:
if low <= 60:
print("您的低压过低")
elif high <= 90:
print("您的高压过低")
else:
print("您的血压超标")
正在回答 回答被采纳积分+1
"""
正常血压范围
低压:60mmHg<舒张压<90mmhg
高压:90mmhg<收缩压<140mmhg
"""
high = input("请输入您测量的高压值:")
low = input("请输入您测量的低压值:")
high = int(high)
low = int(low)
if (90>low>60 and 140>high>90):
print("您的血压正常,请继续保持健康的生活习惯")
if low<=60:
print("您的低压过低,请注意补充营养")
if high >= 140:
print("您的高血压已超标,请尽快就医")
if high<=90:
print("您的高压过低,请加强锻炼,提高心肺功能")
if low >= 90:
print("您的低血压已超标,请尽快就医")
同学你好,可以使用多个if语句进行判断输出,如下
"""
正常血压范围
低压:60mmHg<舒张压<90mmhg
高压:90mmhg<收缩压<140mmhg
"""
high = input("请输入您测量的高压值:")
low = input("请输入您测量的低压值:")
high = int(high)
low = int(low)
if (high<=90 and high>=140) and (low<=60 and low>=90):
print("您的血压正常,请继续保持健康的生活习惯")
else:
if low<=60:
print("您的低压过低,请注意补充营养")
else:
print("您的血压已超标,请尽快就医")
if high<=90:
print("您的高压过低,请加强锻炼,提高心肺功能")
同学,你好。该案例主要是让同学更了解分支语句嵌套的书写和执行顺序。
同学可以在else语句中对血压不正常的情况进行判断,如:高压和低压都不正常或者只有一个正常。
参考代码:
high = int(input("请输入您测量的高压值:")) low = int(input("请输入您测量的低压值:")) #都正常 if (60 <= low <= 90) and (90 <= high <= 140): print("您的血压正常!") #都不正常 低压小于60或大于90 高压小于90 或大于140 两个条件同时成立 elif (low < 60 or low >90) and (high < 90 or high >140): print("您的高压、低压都不正常!") if low < 60: if high <90: print("低压值低于正常值(60):", 60 - low) print("高压值低于正常值(90):", 90 - high) elif high > 140: print("低压值低于正常值(60):", 60 - low) print("高压值高于正常值(90):", high - 140) elif low > 90: if high > 140: print("低压值高于正常值(90):", low - 90) print("高压值高于正常值(90):", high - 140) elif high < 90: print("低压值高于正常值(90):", low - 90) print("高压值低于正常值(90):", 90 - high) #高低压有一个正常 低压小于60或大于90 高压小于90 或大于140 一个条件成立即可 else: if (low < 60 or low >90) or (high < 90 or high >140): if low < 60: print("您的高压值正常!") print("您的测量的低压值偏低!") print("低压值低于正常值(60):", 60 - low) elif low > 90: print("您的高压值正常!") print("您的测量的低压值偏高!") print("低压值高于正常值(90):", low - 90) elif high < 90: print("您的低压值正常!") print("您的测量的高压值偏低!") print("低于正常值(90):", 90 - high) elif high > 140: print("您的低压值正常!") print("您的测量的高压值偏高!") print("高于正常值(140):", high - 140)
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星