python输入成绩判断成绩等级

作者&投稿:植春 (若有异议请与网页底部的电邮联系)
~ n = int(input('请输入学生分数:')) #使用input()函数,输入一个数字给n
      if n >= 90: #使用if语句判断成绩等级
      print('A')
      elif 80 <= n < 90:
      print('B')
      elif 70 <= n < 80:
      print('C')
      elif 60 <= n < 70:
      print('D')
      else:
      print('E')
      方法二:
      n = int(input('请输入学生分数:')) #使用input()函数,输入一个数字给n
      if n >= 70: #把0-100的分数以70为界,分为两个段,再从两个段中分别使用嵌套的if语句判断成绩等级
      if n >= 90:
      print('A')
      elif 80 <= n < 90:
      print('B')
      elif 70 <= n < 80:
      print('C')
      else: #判断小于70的分数段的成绩等级
      if 60 <= n < 70:
      print('D')
      else:
      print('E')


python输入三个同学的学号、姓名、平时成绩、 机考成绩 ·按格式打印...
list = [];for i in range(3):student = {}x = (str)(i+1)no = input("请输入第"+x+"位同学的学号:")student["no"] = noname = input("请输入第" + x + "位同学的名字:")student["name"] = namescore = input("请输入第" + x + "位同学的平时成绩:")student["...

Python 怎样使输入的成绩在零到100以内?
你是说输入之后判断是否在0~100吗?按下面这样(望采纳~):a = input('请输入成绩:')try:float(a)except:print('不是数字!')exit()if a >= 0 and a <= 100:print('在0~100以内。')

使用python 程序 使用input函数输入10位同学的成绩 求10位同学的和及...
sum = 0 #初始化 l = 10 #总共录入几个 for i in range(l + 1):if i == 0:pass else:k = input("录入第" + str(i) + "个成绩:")sum += float(k)avg = sum \/ l print("成绩总和:",str(sum))print("成绩平均:",str(avg))...

输入10个学生的考试成绩(整数)加入列表,求最高分、最低分及平均分(保留...
python代码和运行结果如下:输出符合样例,望采纳~附源码:l = []maxn, minn, sumn = 0, 100, 0 for i in range(0, 10):n = int(input())l.append(n)maxn = max(maxn, n)minn = min(minn, n)sumn += n;l.sort(reverse=True) # 降序排列 for i in range(0, 10):print...

python这段程序while后面怎么一次把成绩输完
然后写一个循环把字符串列表中的每个字符串都转换成数字,之后就和书本上一样就可以了。代码如下(书本上len(score)这个代码多次调用,建议第一次用变量保存):score=[]total=inscore=0 print("请输入学生成绩(空格分割):")score_str=input().split()slen=len(score_str)for i in range(0,...

python求输出全班十名同学的姓名和成绩+输出高于全班平均分的同学姓名和...
创建一个包含10名同学姓名的列表 names = list(("张三", "李四", "王五", "赵六", "孙七", "周八", "吴九", "郑十", "陈一", "刘二"))创建一个包含10名同学成绩的列表 scores = list((90, 85, 92, 78, 88, 95, 80, 82, 86, 91))计算全班平均分 average = sum(scores)...

怎么用Python计算Python成绩的最高分数?
可以使用Python内置模块random来生成50名学生的Python成绩,然后通过max()函数来计算成绩的最高分数。下面是一个示例代码:import random 生成50名学生的Python成绩 grades = [random.randint(60, 100) for _ in range(50)]计算成绩的最高分数 max_grade = max(grades)print("成绩的最高分数是:",...

一道Python题。希望能帮忙解答
给你来个充分利用列表特性的,代码如下:Python代码 HCORE = 100def locate(v):rank = [['A', 10], ['B', 20], ['C', 30], ['D', 40], ['F', 100]]for i in rank:if HCORE - int(v) <= i[1]:return i[0]grades = []text = input('请输入至少5个学生的成绩(用...

python中输入一组学生的学号和成绩,以学号为key,以成绩为value,存放在...
a = {} #创建空字典 while True:keys = input('请输入学号\/no退出')if keys == 'no':break value = input('请输入成绩')a[keys] = value for a_key, a_value in a.items(): #遍历字典 print('学号:' + a_key + ',' + '成绩' + a_value)

编写程序,实现读取学生的学号和英语成绩信息,并输出?
以下是用 Python 语言编写的程序,实现读取学生的学号和英语成绩信息,并输出的功能:定义学生信息类 class Student:def __init__(self, id, name, score):self.id = id self.name = name self.score = score 定义读取学生信息的函数 def read_student_info():student_list = []while True:id...

睢宁县19459677494: 编写程序,从键盘输入五个学生的成绩x判断学生成绩等级.如果成绩x在90~100分,等级为A,成绩x在80 - 89分,等级为B,成绩x在79 - 79分,等级为C,成... -
巢兰昊迪:[答案] main() {int i,a; scanf("%d",&a); i=a/10; switch (i){case'10': case'9': printf("A"); break; case'8': printf("B"); break; case'7': printf("C"); break; case'6': printf("D"); break; case'5' : case'4'...

睢宁县19459677494: 编写程序,从键盘输入五个学生的成绩x判断学生成绩等级.如果成绩x在90~100分,等级为A,成绩x -
巢兰昊迪: ||#include <stdio.h>#include <stdlib.h> int main() { int i,sc[5]; printf("please input 5 score:"); scanf("%d%d%d%d%d",&sc[0],&sc[1],&sc[2],&sc[3],&sc[4]); printf("the level of 5 score:"); for(i=0;i<5;i++) { if(sc[i]>=100|62616964757a686964616fe...

睢宁县19459677494: 设计一个程序,输入成绩,根据以下条件判断成绩的等级: -
巢兰昊迪: 如图所示.... void CChengjiDlg::OnButton1() //按钮里的 {// TODO: Add your control notification handler code hereUpdateData(TRUE);m_s=m_score; //控件变量int c=m_s/10;if(m_s>100 || m_s <0)MessageBox("分数录入错误"...

睢宁县19459677494: 编写一个程序,从键盘输入考试成绩,屏幕输出成绩等级. -
巢兰昊迪: Private Sub Form_Click() Dim a As Integer a = Val(InputBox("输入成绩")) Select Case a Case 0 To 10 Print "你想要输出的" Case 10 To 20 Print "你想要输出的"'依此类推'最后 End Select End Sub

睢宁县19459677494: 编程问题:输入一个学生的百分制成绩,然后按此输出等级:90~~100为“优秀”,70~~89为“良 -
巢兰昊迪: 这个是比较容易的,主要是根据数值输出相应的内容就可以了. #include <stdio.h>int main() {float score;printf("请输入学生成绩(百分制):");scanf("%f", &score); if(score>=90 && score<=100)printf("优秀\n");else if(score...

睢宁县19459677494: 给出一个成绩,满分为150分,要求输出成绩等级'A','B','C','D','E',140分及以 -
巢兰昊迪: #include <stdio.h> int main() { int s; printf("请输入一个成绩:"); scanf("%d", &s); if(s>100 || s < 0) { printf("输入了一个错误的成绩.\n"); return 1; } char ch; switch(s/10) { case 10: case 9: ch = 'a'; break; case 8: ch = 'b'; break; case 7: ...

睢宁县19459677494: 用scanf函数输入一个百分制成绩(整型量),要求输出成绩等级A,B,C,D,E. -
巢兰昊迪: 用switch的: #include <stdio.h> int main(){ float score;char grade;printf("please input a score:");scanf("%f",&score);while (score>100||score<0){printf("\nsorry your input is wrong");scanf("%f",&score);} ;switch((int)(score/10)){...

睢宁县19459677494: 6. 编写程序:根据从键盘输入的学生成绩给出相应的等级. -
巢兰昊迪: #include "stdio.h" char swi(int grade) { int s;s=grade/10;switch(s){ case 10:return 'A';case 9: return 'A';case 8:return 'A';break;case 7:return 'B';break;case 6: return 'C';break;case 5:return 'D';case 4:return 'D';case 3:return 'D';case 2:...

睢宁县19459677494: 2. 输入考试成绩,如果获85分以上为 A等,获60分~84分为B等,60分以下为C等,编程输出考试等级.用Pascal语言. -
巢兰昊迪: var i:longint;begin readln(i); if i>=85 then writeln('A') else if i>=60 then writeln('B') else writeln('C');end. (如与题意不符,可追问)

睢宁县19459677494: .给出一个百分制成绩s,要求输出成绩等级A,B,C,D,E.90分以上为A.80~90分为B,70~79分为D.60分以 -
巢兰昊迪: #includeint main() { int s; printf("请输入一个成绩:"); scanf("%d", &s); if(s>100 || s < 0) { printf("输入了一个错误的成绩.\n"); return 1; } char ch; switch(s/10) { case 10: case 9: ch = 'A'; break; case 8: ch = 'B'; break; case 7: ch = 'C'; ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网