如果低压过低高压也过低的话,这样就只会显示低压过低,不会显示高压过低了,就不完整了
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语句中对血压不正常的情况进行判断,如:高压和低压都不正常或者只有一个正常。
参考代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | 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积分~
来为老师/同学的回答评分吧