当前位置:首页 » 考试成绩 » 输入学生的百分制成绩python

输入学生的百分制成绩python

发布时间: 2021-02-24 15:08:58

① 用python输入一个百分制考试成绩,判断是否及格并输出结果

/*求编程:输入学生成绩,判断该成绩的等级;............by Mr.Kong*/

#include<stdio.h>

main()

{

int score,a;

printf("请输入学生的成绩:");

do

{

scanf("%d",&score);

}

while(score<0||score>100); /*学生的成绩在0至100之间*/

a=score/10;

switch(a)

{

case 10:

case 9:

printf("优秀"); /*成绩大于90分为优秀*/

break;

case 8:

case 7:

printf("中等"); /*成绩在70至80分之间为中等*/

break;

case 6:

printf("及格"); /*成绩在60至70分之间为及格*/

break;

default :

printf("不及格"); /*成绩在低于60分为不及格*/

break;

}

}

② 输入一个百分制成绩,利用switch语句编写程序,要求输出成绩等级A B C D,E。90以上为A

程序:int main()
{int n;
scanf("%d",&n);
switch(n/10)
{case 10:case 9: printf("A "); break;
case 8: printf("B "); break;
case 7: printf("C "); break;
case 6: printf("D "); break;
default:printf("E ");
}
return 0;
}

③ 用python编写程序输入10名学生的成绩,进行优、良、中、及格和不及格的统计

L=[]

y=0#优的人数

q=0#良的人数

z=0#中的人数

j=0#及格的人数

b=0#不及格的人数

foriinrange(10):

c=input("请输入第{}位学生的成绩:".format(i+1),)

L.append(c)

forainL:

ifint(a)>=90:

y+=1

elifint(a)>=80:

q+=1

elifint(a)>=70:

z+=1

elifint(a)>=60:

j+=1

else:

b+=1

print("这十名学生中得优的人数是{}人,得良的人数是{}人,得中的人数是{}人,得及格的人数是{}人,得不及格的人数是{}人".format(y,q,z,j,b))

④ 用python语言 实现从键盘输入若干学生成绩(输入q结束),如果成绩小于0,则重新输入.统计学生人数和平均分

python3.6代码:袭

cnt=0
sum=0
whileTrue:
print("请输入分数:")
i=input()
if(noti):
continue
if(i=="q"):
break
if(int(i)<0):
print("输入有误!")
continue
cnt=cnt+1
sum=sum+int(i)

print("学生人数:"+str(cnt))
print("平均分:"+str(sum/cnt))

⑤ 编程问题:输入一个学生的百分制成绩,然后按此输出等级:90~~100为“优秀”,70~~89为“良

这个是比较容易抄的,主要袭是根据数值输出相应的内容就可以了。

#include<stdio.h>

intmain()
{
floatscore;
printf("请输入学生成绩(百分制):");
scanf("%f",&score);

if(score>=90&&score<=100)
printf("优秀 ");
elseif(score>=70&&score<90)
printf("良好 ");
elseif(score>=60&&score<70)
printf("良好 ");
elseif(score<60)
printf("不及格 ");
else
printf("无效的成绩 ");//0到100以外的无效数值
}

⑥ 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。用matlab来做

#include<stdio.h>

int main()

{

int score;

printf("输入学生的成绩: ");

scanf("%d",&score);

if (score<0 || score>100)

{

printf("输入的数据非法! ");

}

else

{

switch(score/10)

{

case 0:

case 1:

case 2:

case 3:

case 4:

case 5:printf("该同学的等级为:E ");break;

case 6:printf("该同学的等级为:D ");break;

case 7:printf("该同学的等级为:C ");break;

case 8:printf("该同学的等级为:B ");break;

case 9:

case 10:printf("该同学的等级为:A ");break;

}

}

return 0;

}

(6)输入学生的百分制成绩python扩展阅读:

matlab的输入与输出

输出语句就是一个非常简单的,disp(‘yes, of course’)

这样的话就能输出yes, of course

如果想要输出变量就输出变量名即可 disp(变量名)

关于输入:

输入没啥好说的,就是input

比如说:input(‘please input an integer’)

这样的话就会输出一句:please input an integer,然后你就能输进去一个数值

同时要说的是,input也是有返回值的,可以返回数或者字符串两种类型,而数是已经默认好了的,而字符串是没有默认的,需要自己去声明,举个例子

x = input(‘yes ,of course’); 可以返回一个数

x = input(‘please input an string’,’s’); 返回一个字符串

给出Matlab中的详细操作

input('such an instance');

x = input('please input an integer');

x = input('please input an string','s');

disp('中文无敌的');

disp(x);

⑦ python计算学生成绩的平均值

依次输入学生的三门科目成绩:
3.计算该学生的平均成绩,并打印:
4.平均成绩保留两位小数点:
计算该学生语文成绩占总成绩的百分比,并打印。

⑧ 求编程:输入学生成绩(百分制),判断该成绩的等级(优秀.良好,中等,及格,不及格)

/*求编程:输入抄学生成绩袭,判断该成绩的等级;............byMr.Kong*/
#include<stdio.h>
main()
{
intscore,a;
printf("请输入学生的成绩:");
do
{
scanf("%d",&score);
}
while(score<0||score>100); /*学生的成绩在0至100之间*/
a=score/10;
switch(a)
{
case10:
case9:
printf("优秀"); /*成绩大于90分为优秀*/
break;
case8:
case7:
printf("中等"); /*成绩在70至80分之间为中等*/
break;
case6:
printf("及格"); /*成绩在60至70分之间为及格*/
break;
default:
printf("不及格"); /*成绩在低于60分为不及格*/
break;
}

}

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

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

⑩ python将百分制成绩转换为等级制输出

1、def main():

score = float(input('请输入成绩: '))

if score >= 90:

grade = 'A'

elif score >= 80:

grade = 'B'

elif score >= 70:

grade = 'C'

elif score >= 60:

grade = 'D'

else:

grade = 'E'

print('对应的等级是:', grade)

if __name__ == '__main__':

main()

2、也可以将五分制构造出一个字符串'EEEEEEDCBAA',用以下方法实现这个功能:

score = int(input())

degree = 'EEEEEEDCBAA'

if (score > 100 or score < 0):

print('Data error!')

else:

print(degree[score//10])

(10)输入学生的百分制成绩python扩展阅读:

1、关于整数的格式化输出

num01,num02=200,300

print("八进制输出:0o%o,0o%o"%(num01,num02))。

print("十六进制输出:0x%x,0x%x"%(num01,num02))。

print("十进制输出:%d,%d"%(num01,num02))。

print("200的二进制输出:",bin(num01),"300的二进制输出为:",bin(num02))。

2、#浮点数输出

%f 保留小数点后面六位有效数字,%.3f 保留三位小数。

%e 保留小数点后面六位有效数字,指数形式输出。%.3e 保留3位小数位,使用科学计数法。

%g 保留六位有效数字的前提下,使用小数方式,否则用科学计数法。%3g保留3位有效数字,使用小数或科学计数法。

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919