综合练习3:判断血压值 现给出某单位多名职工测量的血压值,输出血压正常的人数。若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常。 【输入描述】 第一行为一个正整数n,n < 100 其后有n行,每行2个正整数,分别为一名职工测量的收缩压和舒张压,中间以一个空格分隔。 【输出描述】 血压正常的人数。 【输入样例】 4 100 80 90 50 120 60 140 90 【输出样例】 3
时间: 2024-02-17 11:03:20 浏览: 152
```
n = int(input())
count = 0
for i in range(n):
s, d = map(int, input().split())
if 90 <= s <= 140 and 60 <= d <= 90:
count += 1
print(count)
```
注意事项:
- 输入的第一行为一个正整数 n,表示职工的数量。
- 使用 `for` 循环遍历输入的职工信息,每次读取两个整数 s 和 d,分别表示收缩压和舒张压。
- 判断收缩压和舒张压是否都在正常范围内,如果是则将计数器 count 加 1。
- 循环结束后输出计数器 count 的值,即血压正常的人数。
相关问题
[程序功能]现给出某单位多名职工测量的血压值。输出血压正常的人数。若收缩压在90-140之间并且舒张压在60-90 之间(包含端点值) 则称之为正常。[输入描述] 第一行为一个正整数n,n 100,其后有n行,每行2个正整数分别为一名职工测量的收缩压和舒张压,中间以一个空格分隔[输出描述]血压正常的人数。
以下是Python的实现代码:
```python
n = int(input())
count = 0
for i in range(n):
sbp, dbp = map(int, input().split())
if 90 <= sbp <= 140 and 60 <= dbp <= 90:
count += 1
print(count)
```
首先读入职工数量 n,然后用一个计数器 count 记录正常血压的人数。接下来使用 for 循环遍历每个职工的收缩压 sbp 和舒张压 dbp,判断是否在正常范围内。如果是,则计数器加 1。最后输出计数器的值即可。
现给出某单位多名职工测量的血压值,输出血压正常的人数。若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常。 【输入描述】 第一行为一个正整数n,n < 100 其后有n行,每行2个正整数,分别为一名职工测量的收缩压和舒张压,中间以一个空格分隔。 【输出描述】 血压正常的人数。 【输入样例】 4 100 80 90 50 120 60 140 90 【输出样例】 3
这是一道简单的模拟题,按照题目描述模拟即可。具体实现可以使用 C++ 或 Python 等语言来实现,以下是 Python 版本的示例代码:
```python
n = int(input())
cnt = 0
for i in range(n):
sys, dia = map(int, input().split())
if 90 <= sys <= 140 and 60 <= dia <= 90:
cnt += 1
print(cnt)
```
以上代码中,首先读入职工人数 `n`,然后循环读入每个职工的收缩压 `sys` 和舒张压 `dia`,如果两个值都在正常范围内,则正常人数 `cnt` 加 1。最后输出正常人数即可。
阅读全文