while语句统计及格不及格人数
时间: 2023-07-11 08:45:30 浏览: 92
好的,我可以帮你解决这个问题。以下是一个示例代码段,可以使用while语句来统计一组成绩中及格和不及格的人数:
```
# 初始化及格和不及格人数为0
pass_count = 0
fail_count = 0
# 循环输入成绩,输入-1表示结束输入
score = 0
while score != -1:
score = int(input("请输入一个成绩:"))
if score >= 60:
pass_count += 1
else:
fail_count += 1
# 输出统计结果
print("及格人数为:", pass_count)
print("不及格人数为:", fail_count)
```
在上面的代码中,我们使用while循环来连续输入一组成绩,直到用户输入-1表示结束。在每次输入后,我们检查成绩是否及格(大于等于60),如果是则将及格人数加1,否则将不及格人数加1。最后输出统计结果。
希望这个示例能够帮到你!如果你有任何其他问题,都可以继续问我。
相关问题
c语言while语句统计及格不及格人数
当然可以,以下是一个示例代码段,可以使用while语句来统计一组成绩中及格和不及格的人数:
```c
#include <stdio.h>
int main() {
int score, pass_count = 0, fail_count = 0;
// 循环输入成绩,输入-1表示结束输入
do {
printf("请输入一个成绩:");
scanf("%d", &score);
if (score >= 60) {
pass_count++;
} else {
fail_count++;
}
} while (score != -1);
// 输出统计结果
printf("及格人数为:%d\n", pass_count);
printf("不及格人数为:%d\n", fail_count);
return 0;
}
```
在上面的代码中,我们使用do-while循环来连续输入一组成绩,直到用户输入-1表示结束。在每次输入后,我们检查成绩是否及格(大于等于60),如果是则将及格人数加1,否则将不及格人数加1。最后输出统计结果。
希望这个示例能够帮到你!如果你有任何其他问题,都可以继续问我。
输入十个学生的成绩计算所有学生的平均分并打印出其中不及格的成绩用循环while语句
好的,我来为您写一个Python程序来实现此功能:
```
scores = [] # 用来存放学生成绩的列表
sum = 0 # 用来计算总分的变量
count = 0 # 用来计算学生个数的变量
fail_scores = [] # 用来存放不及格成绩的列表
while count < 10:
score = int(input("请输入第%d个学生的成绩:" % (count+1)))
scores.append(score)
sum += score
count += 1
average = sum / count # 计算平均分
print("所有学生的平均分为:%.2f" % average)
for score in scores:
if score < 60:
fail_scores.append(score)
if len(fail_scores) > 0:
print("不及格成绩为:", end="")
for score in fail_scores:
print(score, end=" ")
else:
print("没有不及格成绩")
```
您可以将以上代码复制到Python解释器中运行,然后依次输入十个学生的成绩,程序会计算平均分并输出不及格成绩。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)