python中输入若干同学成绩(用输入-1表示输入结束)如何用循环语句求及格学生的平均成绩

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中输入若干同学成绩(用输入-1表示输入结束)如何用循环语句求及格学生的平均成绩相关的知识,希望对你有一定的参考价值。

实现该功能的代码如下:
scores = [] #定义列表,保存及格学生的分数
score = float(input("请输入学生成绩:")) #接收输入
while score!=-1: #输入值不等于-1时,执行循环体
if score>=60: #判断成绩是否大于60
scores.append(score)#及格的分数放入列表中
score = float(input("请输入学生成绩:")) # 接收输入
if len(scores)>0: #加入此判断,避免出现除0异常
print("及格学生人数为:",len(scores))
print("及格学生的平均成绩为:", sum(scores)/len(scores))
else:
print("未输入学生的成绩")
参考技术A 回答

您好,我这边正在为您查询,请稍等片刻,我这边马上回复您~

您好,很高兴为您解答。 实现该功能的代码如下: scores = [] #定义列表,保存及格学生的分数 score = float(input("请输入学生成绩:")) #接收输入 while score!=-1: #输入值不等于-1时,执行循环体 if score>=60: #判断成绩是否大于60 scores.append(score)#及格的分数放入列表中 score = float(input("请输入学生成绩:")) # 接收输入 if len(scores)>0: #加入此判断,避免出现除0异常 print("及格学生人数为:",len(scores)) print("及格学生的平均成绩为:", sum(scores)/len(scores)) else: print("未输入学生的成绩")

Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 [1] Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, [2] 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。

希望以上回答对您有所帮助~ 如果您对我的回答满意的话,麻烦给个赞哦~

Python 输入全班30名学生的姓名和成绩,输出其中的最高分和最低分,并求全班同学的(要求使用字典)

1、进入命令提示符,输入python后回车,进入python交互模式。

2、输入name=input()后回车。

3、输入名字:mymy后回车,此时变量name的内容为:mymy。

4、输入name后回车,可以查看变量name的内容为:mymy。

5、输入print(name)后回车,输出变量name的内容为mymy。

6、输入print('hello',name)后回车,输出为:hello mymy。

参考技术A count = 30
s = []
for i in range(count):
    print(i+1)
    name = input('name:')
    score = input('score:')
    t = 
    t['name'] = name
    t['score'] = int(score)
    s += [t]
max = 0
min = 0
sum = 0
for i in range(count):
    if max < s[i]['score']:
        max = i
    if min > s[i]['score']:
        min = i
    sum +=s[i]['score']
print('max:' + s[max]['name'] + ' ' + str(s[max]['score']))
print('min:' + s[min]['name'] + ' ' + str(s[min]['score']))
print('avg:' + str(sum/count))

本回答被提问者和网友采纳

以上是关于python中输入若干同学成绩(用输入-1表示输入结束)如何用循环语句求及格学生的平均成绩的主要内容,如果未能解决你的问题,请参考以下文章

python输入三个同学的学号、姓名、平时成绩、 机考成绩 ·按格式打印出三?

Python至少输入五个成绩怎么编程?

44: 统计高于平均分人数

初学python算法100例-案例14 成绩划分等级你还不会吗

ZZNUOJ_用C语言编写程序实现1180:成绩统计(结构体专题)(附完整源码)

Python 输入全班30名学生的姓名和成绩,输出其中的最高分和最低分,并求全班同学的(要求使用字典)