综合练习3:判断血压值 现给出某单位多名职工测量的血压值,输出血压正常的人数。若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常。 【输入描述】 第一行为一个正整数n,n < 100 其后有n行,每行2个正整数,分别为一名职工测量的收缩压和舒张压,中间以一个空格分隔。 【输出描述】 血压正常的人数。 【输入样例】 4 100 80 90 50 120 60 140 90 【输出样例】 3
时间: 2024-02-17 18:03:20 浏览: 24
```
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) # 输出正常血压的人数
```
输入示例:
```
5
120 80
130 95
140 60
80 70
100 90
```
输出示例:
```
3
```
[程序功能]现给出某单位多名职工测量的血压值。输出血压正常的人数。若收缩压在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。最后输出计数器的值即可。