用循环语句当前,学校要求开学时统计各班同学们的健康状况。请编写程序,根据输入的学生健康状态清单,统计各种状态的人数。其中学号用六位整数表示,如220102,数字0代表“未感染”,数字1代表“阳过”,数字2代表“阳康”。
时间: 2023-05-28 19:03:14 浏览: 204
假设有5个班级,每个班级有50个学生,则可以使用嵌套循环来实现统计。具体代码如下:
```python
n = 5 # 班级数量
m = 50 # 学生数量
count = [0, 0, 0] # 分别统计未感染、阳过、阳康的人数
for i in range(1, n+1):
print("请输入第{}个班级的健康状况:".format(i))
for j in range(1, m+1):
sid = int(input("请输入第{}个学生的学号:".format(j)))
status = int(input("请输入第{}个学生的健康状况(0-未感染,1-阳过,2-阳康):".format(j)))
count[status] += 1
print("未感染的人数:{}".format(count[0]))
print("阳过的人数:{}".format(count[1]))
print("阳康的人数:{}".format(count[2]))
```
程序中使用了一个列表count来分别统计未感染、阳过、阳康的人数。在循环中,每输入一个学生的健康状况,就根据其状态来更新count列表中相应的计数器。最后输出三种状态的人数即可。
相关问题
用c语言编写一程序要求从键盘输入一个整数n使用do二循环控制语句编写程序输出
下面是使用 C 语言编写的程序的示例,它提示用户从键盘输入一个整数 n,然后使用 do-while 循环输出 n 的值:
```
#include <stdio.h>
int main(void) {
int n;
printf("请输入一个整数: ");
scanf("%d", &n);
do {
printf("%d\n", n);
} while (n > 0);
return 0;
}
```
程序首先使用 printf 函数提示用户输入一个整数,然后使用 scanf 函数从键盘读入 n 的值。然后,程序使用 do-while 循环输出 n 的值。循环体中的 printf 函数输出 n 的值,并在每个值之后换行。循环条件中的 n > 0 表示循环会一直执行,直到 n 的值不再大于 0。
希望这个示例能帮到你!
用python编写一个程序求n!要求使用循环语句
这是一个计算n的阶乘的Python程序,使用了循环语句:
n = int(input("输入一个正整数:"))
factorial = 1
if n < 0:
print("抱歉,输入的数必须是正整数!")
elif n == 0:
print("0的阶乘是1")
else:
for i in range(1,n+1):
factorial = factorial*i
print(str(n)+"的阶乘是:"+str(factorial))
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)