题目转载:http://python.wzms.com/s/1/37

题目描述:

监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。

输入格式:

第一行为一个正整数n,n < 100
其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压,中间以一个空格分隔。

输出格式:

输出仅一行,血压连续正常的最长小时数。


代码:

n = int(input('请输入一个正整数:'))# 把每一次的收缩压和舒张压的测量值作为一个小列表,加入到大列表中
# 大列表存储所有收缩压和舒张压的测量值
# 收缩压:systolic_pressure,舒张压:diastolic_pressure
data_list = []
for i in range(n):systolic_pressure, diastolic_pressure = (input().split())systolic_pressure, diastolic_pressure = int(systolic_pressure), int(diastolic_pressure)data_list.append(([systolic_pressure, diastolic_pressure]))# 把收缩压和舒张压正常的小列表的位置,加入到一个正常数据列表中,位置表示测量的顺序
normal_data_list = []
for i in range(len(data_list)):if (90 <= data_list[i][0] <= 140) and (60 <= data_list[i][1] <= 90):normal_data_list.append(i)# 判断连续:将连续小时数加入到列表中,打印出最大的连续小时数
count = 1
continuous_hour_list = []
for index in range(len(normal_data_list)-1):if normal_data_list[index] + 1 == normal_data_list[index+1]:count += 1else:continuous_hour_list.append(count)count = 1
print(max(continuous_hour_list))

运行结果:

题目44:监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。相关推荐

  1. 计算病人保持正常血压的最长小时数

    试题描述 监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数. 输 ...

  2. 监护室每小时测量一次病人血压值,收缩压s 和

    监护室每小时测量一次病人血压值,收缩压s 和扩张压k,若90<=s<=140,且60<=k<=90,则属于正常,试编程实现,连续输入24对数值,统计出病人保持正常血压最长时段小 ...

  3. Java黑皮书课后题第6章:**6.25(将毫秒转化成小时、分钟、秒数)使用下面的方法头,编写一个将毫秒数转换成小时数、分钟数和描述的方法,返回形式如“小时:分钟:秒“

    6.25(将毫秒转化成小时.分钟.秒数)使用下面的方法头,编写一个将毫秒数转换成小时数.分钟数和描述的方法,返回形式如"小时:分钟:秒" 题目 题目描述 破题 代码 运行实例 题目 ...

  4. Java黑皮书课后题第3章:*3.30(当前时间)修改编程练习题2.8,以12小时时钟制显示小时数

    *3.30(当前时间)修改编程练习题2.8,以12小时时钟制显示小时数 题目 题目概述 运行示例 编程练习题2.8 破题 代码 题目 题目概述 *3.30(当前时间)修改编程练习题2.8,以12小时时 ...

  5. Java锤子剪刀布大家应该都会玩“锤子剪刀布”的游戏: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。

    题目描述: 大家应该都会玩"锤子剪刀布"的游戏:现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入描述: 输入第1行给出正整数N(< ...

  6. python 文件和目录 当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。

    廖雪峰python教程中的<操作文件和目录>下的第二题目的解答, 网址为: http://www.liaoxuefeng.com/wiki/0014316089557264a6b34895 ...

  7. 【C语言】#文件操作#有5个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。

    题目: (1)有5个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号.姓名.3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中. 设5名学生的学号.姓名和3 ...

  8. php计算两个日期之间的小时数,PHP_php 计算两个时间戳相隔的时间的函数(小时),这个是可以具体到小时的php代 - phpStudy...

    php 计算两个时间戳相隔的时间的函数(小时) 这个是可以具体到小时的php代码 复制代码 代码如下: /* Author: 杨宇 yangyu@sina.cn */ //输入两个时间戳,计算差值,也 ...

  9. C语言:有N个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号、姓名、3门课程的成绩),计算出平均成绩,将原有数据和计算出的平均成绩存放在磁盘文件stu_list.txt中。

    /*有N个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号.姓名.3门课程的成绩),计算出平均成绩,将原有数据和计算出的平均成绩存放在磁盘文件stu_list.txt中.*/ /*以5个学 ...

最新文章

  1. Python解析json字符串,json字符串用法
  2. hihoCoder #1467 : 2-SAT·hihoCoder音乐节
  3. CodeForces - 1328D Carousel(构造+贪心)
  4. Web前端期末大作业--响应式有氧健身休闲会所网页设计(HTML+CSS+JavaScript)
  5. 机器人带陀螺仪走钢丝_一言不合就走钢丝,机器人化身“七变美男子”,萌翻你!...
  6. 微软官方上线 Python 教程
  7. Scratch妙笔生花
  8. 编程珠玑第三章笔记加习题解答
  9. 大三学生前端实习经验分享
  10. HDLBits在线练习题之Exams/ece241 2014 q7b
  11. 谷歌及360浏览器插件制作
  12. 国四网络工程笔记(究极错题)
  13. 如何编辑制作并发送手机报?
  14. 在微信开发者工具导入整个weui的实例,查看weui的用法
  15. 解决无法从公司 Maven 私服下载依赖的问题
  16. 牛听听 总是获取音频流出错_如果被骚扰是女人的错 | 德国2分钟讽刺短片(双语视频)...
  17. 【翻译】国际标准 IEC TR 63145-22-10 |AR类型的特定测量方法. 光学性能
  18. 安卓端哔哩哔哩下载文件存储处
  19. 毕业生求职必会算法 约瑟夫环问题
  20. 学PPT,我们一定要ldquo;好色rdquo;

热门文章

  1. 5张图看尽Go语言GC的演变史
  2. tensorflow estimator的使用
  3. CentOS7 yum 安装 PHP7.2
  4. 导入零件信息发生错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
  5. 使用Midjourney来帮你画UIUX作品作品集
  6. 计算机哪些服务应该被禁用,Win10必须禁用的服务有哪些?
  7. Win/Mac/Linux下Unity3D引擎的下载安装
  8. VBA实例2 Word表格编号及金额统计
  9. 【100%通过率】华为OD机试真题 JS 实现【数组限制数】【2023 Q1 | 100分】
  10. c语言二级怎样复习,那位高人告诉我怎么复习c语言二级啊?????