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 = 30s = []
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算法100例-案例14 成绩划分等级你还不会吗