python统计及格不及格人数_Python一次输入多个值(列出存储信息),python,一次性,数值,列表...
时间: 2023-09-27 21:04:44 浏览: 87
好的,您的问题是关于Python的统计及格不及格人数和一次输入多个值的问题,我会分别回答。
统计及格不及格人数:
假设我们有一个学生成绩的列表,可以使用Python的for循环和if条件语句来统计及格和不及格的人数,具体代码如下:
```python
scores = [75, 60, 80, 90, 55, 40, 70, 65, 85, 95]
pass_count = 0
fail_count = 0
for score in scores:
if score >= 60:
pass_count += 1
else:
fail_count += 1
print("及格人数:", pass_count)
print("不及格人数:", fail_count)
```
输出结果为:
```
及格人数: 7
不及格人数: 3
```
一次输入多个值:
如果需要一次性输入多个值,可以使用Python的input函数和split方法来实现,具体代码如下:
```python
info = input("请输入学生信息(包括姓名、年龄、性别,以空格分隔):")
info_list = info.split()
print("姓名:", info_list[0])
print("年龄:", info_list[1])
print("性别:", info_list[2])
```
在运行代码时,会提示输入学生信息,如下:
```
请输入学生信息(包括姓名、年龄、性别,以空格分隔):
```
输入完毕后,代码会将输入的信息以空格分隔,并存储在一个列表中,然后可以通过列表索引来获取每个信息的值。输出结果如下:
```
姓名: 张三
年龄: 18
性别: 男
```
希望这些代码能够帮助您解决问题,如果还有其他问题,欢迎再次提问。
阅读全文