输入学生的百分制成绩python
① 用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位有效数字,使用小数或科学计数法。