Python函数成绩统计,python列表成绩统计
python输入若干个0–100的成绩,计算所有成绩的平均分?
python3.6代码:
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、网站设计、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的凤山网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
cnt=0
whileTrue:
print("请输入分数:")
i=input()
if(noti):
print("输入有误!")
print("学生人数:"+str(cnt))
int i;
min = max = score[0];
avg = 0;
for(i=0; in; i++)
baiavg += score[i];
if(score[i] max)
规范的代码:
Python采用强制缩进的方式使得代码具有较好可读性。而Python语言写的程序不需要编译成二进制代码。Python的作者设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。
一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定(而C语言是用一对花括号{}来明确的定出模块的边界,与字符的位置毫无关系)。
python输入五门成绩,求总分和平均分?
有5个学生,每个学生修4门课程,求每个学生所有成绩的总分和平均分
#include stdio.h
#define First 5
#define Second 6
int main(void)
{
float a[First][Second],sum=0.0;
int i,j,cnt=1;
printf("分别输入5名同学的4门成绩:\n");
for(i=0;iFirst;i++)
{
for(j=0;jSecond-2;j++)
{
scanf("%f",a[i][j]);
}
}
for(i=0;iFirst;i++)
{
for(j=0;jSecond-2;j++)
{
sum+=a[i][j];
}
a[i][4]=sum;
a[i][5]=a[i][4]/4.0;
sum=0; //初始化
}
for(i=0;iFirst;cnt++,i++)
{
printf("学生%d的成绩情况\t\t\t总成绩\t平均成绩\n",cnt);
for(j=0;jSecond;j++)
{
printf("%.2f\t",a[i][j]);
}
printf("\n");
}
}
Python编程题:编写函数,计算某班级学生考试的平均分?
def avgScore(scores,n=10):
s = 0
for i in range(len(scores)):
s += scores[i]
return s/n
scores=[90,88,76,45,77,95,66,88,91]
print("按班级人数计算的平均值:{:.2f}".format(avgScore(scores)))
print("按考试人数计算的平均值:{:.2f}".format(avgScore(scores,len (scores))))
用python编写程序输入10名学生的成绩,进行优、良、中、及格和不及格的统计?
L = []
y = 0 #优的人数
q = 0 #良的人数
z = 0 #中的人数
j = 0 #及格的人数
b = 0 #不及格的人数
for i in range(10):
c = input("请输入第{}位学生的成绩:".format(i+1),)
L.append(c)
for a in L:
if int(a) =90:
y += 1
elif int(a)=80:
q += 1
elif int(a)=70:
z += 1
elif int(a)=60:
j += 1
else:
b += 1
print("这十名学生中得优的人数是{}人,得良的人数是{}人,得中的人数是{}人,得及格的人数是{}人,得不及格的人数是{}人".format(y,q,z,j,b))
使用python 程序 使用input函数输入10位同学的成绩 求10位同学的和及平均数
1、首先在电脑中打开python程序,然后调用datetime模块,如下图所示。
2、提示输入出生年份,如下图所示,#获取当前的年份。
3、然后计算年龄公式,如下图所示。
4、接着输出年龄,如下图所示。
5、全部输入完成后,测试效果如图所示,就完成了。
python编程?
录入学号和各科成绩以“,”分隔,每行一个学生,输入字母“q”(不区分大小写)退出录入并打印,代码如下:
students = {}
while True:
text = input("输入:")
if text.upper() == 'Q':
break
text = text.split(',')
students[text[0]] = list(map(int,text[1:]))
result = {id:sum(grades) for id, grades in students.items()}
print(students)
print(result)
运行和输出如下:
分享文章:Python函数成绩统计,python列表成绩统计
文章网址:http://azwzsj.com/article/hdidhe.html