用python循环语句句,统计每个同学分数等级以及计算平均成绩

输入10个同学的数学成绩,统计输出成绩大于平均分的人数 java_百度知道
输入10个同学的数学成绩,统计输出成绩大于平均分的人数 java
我有更好的答案
说下思路吧 定义一个整形变量 初始化为零
输入成绩存入集合里
求出平均值
然后 遍历集合
一个一个和平均值比较
输出成绩大于平均分
整形变量+1
采纳率:44%
//输入成绩int score[] = new int[10];String scoreStr = &&;for (int i = 0; i & score. i++) {scoreStr = JOptionPane.showInputDialog(&请输入第&+(i+1)+&位学生的成绩&);score[i] = Integer.parseInt(scoreStr);}
输入成绩后先算平均数,然后再根据平均数比较每个数的大小。
可是我不知道怎么保存那组输进去的数据
存到数组里
用数组保存
其他1条回答
为您推荐:
其他类似问题
java的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。等级:v3.0免费版163KB简体推荐理由:Excel成绩统计系统是用Excel电子表格制成,使用“宏命令”完成学生成绩自动统计功能的Excel成绩统计软件,操作简单易懂。3.0免费版无功能限制,改进了排名算法,排名结果更加科学合理版本:
等级:6.2.0免费中文版7.0M简体推荐理由:百分百成绩统计是一款学生成绩统计软件,适用于教师、年级段、学校、县区教育管理部门统计分析学生成绩、及科任教师所教学科的成绩,免去统计员们繁琐的统计过程版本:
等级:v1.3免费版1.1M简体推荐理由:狙击豹考试分数统计软件一款优秀的免费考试成绩统计分析软件。该软件使用很简单,输入学生成绩即可自动完成总分,平均分,最高分,最低分,及格率,方差,标准差的计算和分数段的划分,是教师的得力助手版本:
等级:V9.3官方版1.3M简体推荐理由:易捷成绩分析系统是一款基于Excel以及批处理指令开发的学生成绩分析系统。本软件具有广泛的兼容性,兼容教学活动中普遍使用的xls文件,能帮助老师们轻松处理统计学生考试的信息版本:
等级:v7.0.1官方免费版3KB简体推荐理由:​成绩统计小秘书适用各类各级学校,分年级统计。它有十种统计分析报表,能够统计前用户可自行随意划分若干分数段(名次段)、可自行设置各科满分、优秀线、及格线、低分线及各率占综合积分的权重。统计时分数可自动转换(打折),而且支持excel导入和导出版本:
等级:v8.0官方标准版1.1M简体推荐理由:瑞文学生成绩管理系统能方便的录入各个学生的考试成绩数据,自动计算各个学生的各科总分、平均分。系统有丰富统计功能,能按照多种条件,对不同学校、年级、班级等进行对比分析,并以图片的形式呈现出来。瑞文学生成绩管理系统能对考试成绩按选定的范围自动进行分析统计版本:
等级:v1.0167KB简体推荐理由:EXCEL成绩统计1分钟直接在excel的基础上开发,利用宏命令完成常见的统计工作,可以减轻学校老师的负担,轻点鼠标自动生成报表,统计包括两率一分、分数段、名次段版本:
等级:1.0绿色版1.2M简体推荐理由:西华大学所有同学可以使用本软件提前(最多3天)查询个人成绩及选课情况版本:
等级:v3.0官方绿色版5.4M简体推荐理由:易点教育测量与统计软件用于中小学考试成绩统计分析、考试分析报告生成、统计用表查询等。易点教育测量与统计可以自定义分制、分数段、分数线、考点数据库管理、测验样本生成器等。软件界面友好,功能强大,是一款非常不错的实用软件版本:
等级:2.0绿色版457KB简体推荐理由:能自动计算单位学生考试的总分,平均分,及格率,最高分,最低分,方差,及不同的分数段的一个小工具版本:
等级:1.0 绿色版238KB简体推荐理由:成绩统计系统能轻松帮组您完成绩点计算,将百分制分数转换为绩点,是大学期末绩点计算的好工具版本:
等级:v18.210.0M简体推荐理由:中小学成绩管理系统一套专门用来满足高中、初中、小学成绩统计、分析的软件。增加统计各等级学生功能,增加统计学生XAXBXCXD功能。增加在打印成绩表时与上次成绩对比功能版本:
等级:V6.23单机/网络版5.7M简体推荐理由:学生成绩管理系统操作简单,功能齐全,适合于各类学校及教育局。即可单机使用,又可在局域网下多用户共享使用。所有数据即可从Excel表中导入,也可导出到Excel表,方便地与Excel交换版本:
等级:EXCEL免费版8KB简体推荐理由:适用于小学语数科成绩统计分析。在对应单元格中设置优秀分数线,输入成绩,系统可自动统计各单元总分、平均分、合格人数、及格率、优秀人数、优秀率版本:
等级:v1.0.311.9M简体推荐理由:体大教务通app是一款北京体育大学为创建智慧校园而打造的客户端,体大教务通app方便学生们通过手机来查询自己的考试信息,上课课表的安排,体大教务通app还能支持手机选课哦版本:
等级:v2017 最新版2.3M简体推荐理由:陕西省安康中学成绩查询系统可方便学生自主查询自己的考试成绩,安康中学成绩查询入口学生直接通过账号密码进行登录查询成绩。版本:
等级:v1.0.0官方版136KB简体推荐理由:易查分成绩发布系统是易查分官网提供的登陆器,使用易查分成绩发布系统登陆器,您可以快速打开易查分网站,也可以将登陆器发给朋友,和他们分享易查分系统。直接输入学生学号即可查询考试成绩,在很多省市已经广为受用版本:
等级:v2017官方版2.6M简体推荐理由:秦安一中官网成绩查询系统让学生在网上轻松查看成绩信息、教师也可一键登录记录学生成绩进入后台,秦安一中成绩查询入口方便学生在线查询各科成绩报告。版本:老师让班长统计每个人的成绩,并计算全班人的平均成绩(10人)然后把所有成绩显示出来。用C#语言编写_百度知道
老师让班长统计每个人的成绩,并计算全班人的平均成绩(10人)然后把所有成绩显示出来。用C#语言编写
老师让班长统计每个人的成绩,并计算全班人的平均成绩(10人)然后把所有成绩显示出来。用C#语言编写出来,求大神帮忙
我有更好的答案
//以下请参考,没有写异常处理&class&Program&&&&{&&&&&&&&static&void&Main(string[]&args)&&&&&&&&{&&&&&&&&&&&&string&[]name=new&string[10];&&&&&&&&&&&&double&[]score=new&double[10];&&&&&&&&&&&&double&sum=0.0;&&&&&&&&&&&&for&(int&i&=&0;&i&&&10;&i++)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&Console.Write(&请输入第&+i+&个学生姓名:&);&&&&&&&&&&&&&&&&name[i]&=&Console.ReadLine();&&&&&&&&&&&&&&&&Console.Write(&请输入&+name[i]+&的分数:&);&&&&&&&&&&&&&&&&score[i]&=Convert.ToDouble(&Console.ReadLine());&&&&&&&&&&&&&&&&sum&+=&score[i];&&&&&&&&&&&&}&&&&&&&&&&&&Console.WriteLine(&全班成绩如下:&);&&&&&&&&&&&&for&(int&i&=&0;&i&&&10;&i++)&&&&&&&&&&&&{&&&&&&&&&&&&&&&&Console.WriteLine(name[i]+&:&+score[i]);&&&&&&&&&&&&}&&&&&&&&&&&&Console.Write(&全班平均成绩是:&+sum/10);&&&&&&&&&&&&Console.ReadLine();&&&&&&&&}&&&&}
虽然晚了,还是谢谢你了
采纳率:63%
30块钱帮做,
哥们你太狠了吧
我这都考完了
为您推荐:
其他类似问题
班长的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。python 循环结构
时间: 14:41:19
&&&& 阅读:388
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&
list或tuple可以表示一个有序集合。如果我们想依次访问一个list中的每一个元素呢?比如 list:
L = [‘Adam‘, ‘Lisa‘, ‘Bart‘]
print L[0]
print L[1]
print L[2]
如果list只包含几个元素,这样写还行,如果list包含1万个元素,我们就不可能写1万行print。
这时,循环就派上用场了。
Python的 for 循环就可以依次把list或tuple的每个元素迭代出来:
L = [‘Adam‘, ‘Lisa‘, ‘Bart‘]
for name in L:
print name
name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。
这样一来,遍历一个list或tuple就非常容易了。
班里考试后,老师要统计平均成绩,已知4位同学的成绩用list表示如下:
L = [75, 92, 59, 68]
请利用for循环计算出平均成绩。
和 for 循环不同的另一种循环是 while 循环,while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。
比如要从 0 开始打印不大于 N 的整数:
while x & N:
while循环每次先判断 x & N,如果为True,则执行循环体的代码块,否则,退出循环。
在循环体内,x = x + 1 会让 x 不断增加,最终因为 x & N 不成立而退出循环。
如果没有这一个语句,while循环在判断 x & N 时总是为True,就会无限循环下去,变成死循环,所以要特别留意while循环的退出条件。
利用while循环计算100以内奇数的和。
while x&=100:
if x%2==1:
break退出循环
用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。
比如计算1至100的整数和,我们用while来实现:
while True:
sum = sum + x
if x & 100:
咋一看, while True 就是一个死循环,但是在循环体内,我们还判断了 x & 100 条件成立时,用break语句退出循环,这样也可以实现循环的结束。
利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。
while True:
continue继续循环
在循环过程中,可以用break退出当前循环,还可以用continue跳过后续循环代码,继续下一次循环。
假设我们已经写好了利用for循环计算平均分的代码:
L = [75, 98, 59, 81, 66, 43, 69, 85]
for x in L:
sum = sum + x
print sum / n
现在老师只想统计及格分数的平均分,就要把 x & 60 的分数剔除掉,这时,利用 continue,可以做到当 x & 60的时候,不继续执行循环体的后续代码,直接进入下一次循环:
for x in L:
if x & 60:
sum = sum + x
在循环内部,还可以嵌套循环,我们来看一个例子:
for x in [‘A‘, ‘B‘, ‘C‘]:
for y in [‘1‘, ‘2‘, ‘3‘]:
print x + y
x 每循环一次,y 就会循环 3 次,这样,我们可以打印出一个全排列:
对100以内的两位数,请使用一个两重循环打印出所有十位数数字比个位数数字小的数,例如,23(2 & 3)
for x in [ 1,2,3,4,5,6,7,8,9 ]:
for y in [0,1,2,3,4,5,6,7,8,9]:
print "%d%d\n" %(x,y)
&标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:http://www.cnblogs.com/superxuezhazha/p/5694975.html
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!

我要回帖

更多关于 sql循环语句 的文章

 

随机推荐