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列表成绩统计
网页URL:http://cdiso.cn/article/hdidhe.html

其他资讯