低压过低和高压过高的情况下,要怎么都提示呢?
# 综合训练-血压评估
high = int(input("请输入您测量的高压值"))
low = int(input("请输入您测量的低压值"))
if (60 < low < 90) and (90 < high < 140 ):
print("您的血压正常,请继续保持健康的生活习惯")
else:
if low <= 60:
print("您的低压过低,请注意补充营养。")
elif high <= 90:
print("您的高压过低,请加强锻炼,提高心肺功能。")
else:
print("您的血压已超标,请尽快就医")
#问题:以上代码若低压过低且高压过高,就只会提示低压过低,不会再提示高压:您的血压已超标。
想要实现:低压和高压若都超标,都要提示
正在回答
同学你好:
同学的回复中已经实现了该功能,python中条件判断语句只有if-elif-else的条件语句。
通过下面的回复可以看出同学的条件语句已经掌握。
如果我解决了同学的问题,请采纳!学习愉快^_^,加油!
# 如果用if-else的话 是得把9种情况全部列举吗?这种情况下,用条件选择 是不是更好些?
# 综合训练-血压评估
high = int(input("请输入您测量的高压值"))
low = int(input("请输入您测量的低压值"))
if (60 < low < 90) and (90 < high < 140 ):
print("您的血压正常,请继续保持健康的生活习惯")
else:
if low <= 60 and 90 < high < 140:
print("您的低压过低,请注意补充营养。")
elif low <= 60 and high >= 140:
print("您的低压低,高压高!")
elif low <= 60 and high <= 90:
print("您的低压低,高压也低!")
else:
if low >= 90 and 90 < high <140:
print("您的低压高,高压正常!")
elif low >= 90 and high >= 140:
print("您的低压高,高压也高")
elif low >= 90 and high <= 90:
print("您的低压高,高压低!")
else:
if (60 < low < 90) and high >= 140:
print("您的低压正常,高压高")
else:
print("您的低压正常,高压低")
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星