使用python写一个程序,输入n,再依次输入n位同学的成绩,对输入的成绩进行统计及格信息。输入的n小于0时,输出“ERROR”。输出结果包括:输入的原始成绩数据、及格人数、不及格人数
时间: 2024-02-20 14:01:21 浏览: 19
可以使用以下代码实现:
```python
n = int(input("请输入同学的人数:"))
if n <= 0:
print("ERROR")
else:
passed = 0 # 记录及格人数
failed = 0 # 记录不及格人数
scores = [] # 用列表存储每个同学的成绩
for i in range(n):
score = float(input("请输入第{}位同学的成绩:".format(i+1)))
scores.append(score)
if score >= 60:
passed += 1
else:
failed += 1
print("原始成绩数据:", scores)
print("及格人数:", passed)
print("不及格人数:", failed)
```
运行程序后,会先提示输入同学的人数,如果输入的n小于等于0,程序会输出“ERROR”。如果输入的n大于0,程序会依次提示输入每个同学的成绩,并统计及格人数和不及格人数。最后输出原始成绩数据、及格人数和不及格人数。
相关问题
使用python写一个程序,输入n,再依次输入n位同学的成绩,对输入的成绩进行统计及格信息。输入的n小于0时,输出“ERROR”。
可以使用以下代码实现:
```python
n = int(input("请输入同学的人数:"))
if n <= 0:
print("ERROR")
else:
passed = 0 # 记录及格人数
scores = [] # 用列表存储每个同学的成绩
for i in range(n):
score = float(input("请输入第{}位同学的成绩:".format(i+1)))
scores.append(score)
if score >= 60:
passed += 1
print("共有{}位同学及格,占比{:.2%}".format(passed, passed/n))
```
运行程序后,会先提示输入同学的人数,如果输入的n小于等于0,程序会输出“ERROR”。如果输入的n大于0,程序会依次提示输入每个同学的成绩,并统计及格人数和及格率。最后输出统计结果。
Python输入名字n,再依次输入n位同学的成绩,对输入的成绩统计及格与不及格,输出包括原始成绩,有效人数,及格人数,不及格人数
可以用以下代码实现该功能:
```
n = int(input("请输入同学的人数:"))
scores = []
for i in range(n):
score = int(input("请输入第{}位同学的成绩:".format(i+1)))
scores.append(score)
pass_count = 0
fail_count = 0
for score in scores:
if score >= 60:
pass_count += 1
else:
fail_count += 1
print("原始成绩:", scores)
print("有效人数:", n)
print("及格人数:", pass_count)
print("不及格人数:", fail_count)
```
代码中,首先输入同学人数n,然后通过for循环依次输入每位同学的成绩,并将其存储在列表scores中。接着使用另一个for循环遍历列表,统计及格人数和不及格人数。最后输出原始成绩、有效人数、及格人数和不及格人数。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)