精华内容
下载资源
问答
  • python_平均成绩

    千次阅读 2019-01-17 10:09:04
    计算语文成绩占总成绩的百分比,并打印 “”"** name = input(“学生姓名:”) Chinese = float(input(“语文成绩:”)) ##成绩设置为浮点型 Math = float(input(“数学成绩:”)) English = float(inpu...

    **"""

    • 输入学生姓名
    • 依次输入学生的三门科目成绩
    • 计算该学生的平均成绩,并打印
    • 平均成绩保留一位小数
    • 计算语文成绩占总成绩的百分比,并打印
      “”"**

    name = input(“学生姓名:”)
    Chinese = float(input(“语文成绩:”)) ##成绩设置为浮点型
    Math = float(input(“数学成绩:”))
    English = float(input(“英语成绩:”))

    总成绩

    SumScore = Chinese + Math + English

    平均成绩

    AvgScore = SumScore / 3

    ChinesePercent = (Chinese / SumScore) * 100

    print(’%s 的平均成绩为%.1f’ % (name, AvgScore))
    print(‘语文成绩占总成绩的%.2f%%’ % ChinesePercent)
    在这里插入图片描述

    展开全文
  • 现在想找出总成绩排名第一的同学进行奖励。四个学科的成绩信息被放在同一个Excel文件的四张工作表中。需要你帮助把每个同学的各科成绩获取出来并放到一个字典中。再将每个同学四科成绩相加后找到总成绩排名第一的...

    学员们进行了一次基础考试,分别是Python、Java、Web、Linux这四个学科。现在想找出总成绩排名第一的同学进行奖励。

    四个学科的成绩信息被放在同一个Excel文件的四张工作表中。

    需要你帮助把每个同学的各科成绩获取出来并放到一个字典中。

    再将每个同学四科成绩相加后找到总成绩排名第一的同学。

    import openpyxl

    wb = openpyxl.load_workbook('exam.xlsx')

    print(wb.sheetnames)

    # 初始化一个空字典

    score_record = {}

    def handle_sheet(sheet):

    for i in range(2, sheet.max_row+1):

    # 1.TODO,从每行数据中提取name、subject、score三个变量,并打印。

    name = sheet['A'+str(i)].value

    subject = sheet['B'+str(i)].value

    score = sheet['C'+str(i)].value

    # 1、当name不存在于最外层的字典的key中时,

    # 直接使用score_record[name] = {subject:score}的方式,向score_record中添加一项

    if not name in score_record:

    score_record[name] = {subject:score}

    else:

    # 2.1、如果当前学员的已有记录中,

    # 对这个内部元素的value要进行更新,让它与当前的score元素做求和计算

    if subject in score_record[name]:

    purchase_record[name][subject] += score

    else:

    # 2.2、否则,如果当前学员的已有记录中,还没有包含key是subject值的元素,

    # 向这个内部字典中填入新的元素,key值就是当前读到的subject,value是score

    score_record[name][subject] = score

    # 遍历wb中的所有工作表,并调用handle_sheet函数,

    # 将表中数据都提出出来,放置到score_record中

    for sheet in wb:

    handle_sheet(sheet)

    max_num = 0

    for student, result in score_record.items():

    # 2.TODO, 计算当前学员的总成绩,如果总成绩大于max_num,

    # 将max_num更新为这个总成绩,并把学员名字记录到变量scholar-lord中

    total_sum = sum(result.values())

    if total_sum > max_num:

    max_num = total_sum

    scholar_lord = student

    print('恭喜下面这位同学获得学霸称号')

    print('学霸:{}同学'.format(scholar_lord))

    print('你的总成绩是:{}分'.format(max_num))

    print('您的各科成绩分别是:')

    for subject, score in score_record[scholar_lord ].items():

    print('{}:{}分'.format(subject, score))

    展开全文
  • python-求成绩最高最低平均分

    千次阅读 2019-06-26 20:14:07
    a=int(input(‘请输入第一科成绩:’)) # b=int(input('请输入第二科成绩:')) # c=int(input('请输入第三科成绩:')) # if a>b: # if b > c: # print('最高分是:',a) # print('最低分是:',c) # else: # if ...

    a=int(input(‘请输入第一科成绩:’))

    # b=int(input('请输入第二科成绩:'))
    # c=int(input('请输入第三科成绩:'))
    # if a>b:
    #     if b > c:
    #         print('最高分是:',a)
    #         print('最低分是:',c)
    #     else:
    #         if a>c:
    #             print('最高分是:',a)
    #             print('最低分是:',b)
    #         else:
    #             print('最高分是:',c)
    #             print('最低分是:',b)
    # elif a<b:
    #     if c > b:
    #         print('最高分是:',b)
    #         print('最低分是:',a)
    #     else:
    #         if a>c:
    #             print('最高分是:',b)
    #             print('最低分是:',c)
    #         else:
    #             print('最高分是:',b)
    #             print('最低分是:',a)
    # print('平均分是:',(a+b+c)/3)
    

    #方法二

    a=int(input('请输入第一科成绩:'))
    b=int(input('请输入第二科成绩:'))
    c=int(input('请输入第三科成绩:'))
    print('三科最高分为:',max(a,b,c))
    print('三科最低分为:',min(a,b,c))
    print('三科平均分为:',(a+b+c)/3)
    
    展开全文
  • 计算班级每人总成绩 Python

    千次阅读 2019-08-10 17:40:10
    读取含有所有学生成绩的文件,计算每个人的总分,保存成新文件。 def data_process(): with open("data.txt") as f: lines = f.readlines() #形成list类型数据 results = [] for line in lines: data = line....
  • python练习:平均成绩

    万次阅读 2019-01-17 13:32:49
    计算语文成绩占总成绩的百分比,并打印 脚本内容: name = input("学生姓名:") Chinese = float(input("语文成绩:")) Math = float(input("数学成绩:")) English = float(input(&...
  • PHP 删除文件函数是什么?_后端开发PHP删除文件函数是“unlink()”,该函数...python脚本如何输入成绩求平均分?python脚本输入成绩求平均分的方法:脚本要实现功能:1.输入学生学号:2.依次输入学生的三门科目成...
  • "w") num = int(input("请输入想要统计的人数:")) #班上的人数num count = 1 while count ("此次是您的第%d次输入" % count) #%前面不是逗号,而是空格 s = input("请依次输入统计人姓名及每次作业成绩:...
  • Python — 学生成绩管理

    千次阅读 2018-12-09 15:51:31
    Python — 学生成绩管理 摘要 本次实验要求使用python语言,读取现有的... 在实验过程中,我首先分析实验要求,决定使用”将Excel文件导入数据库、录入学生各科成绩信息、计算总成绩、显示输出、导出文件”的基本...
  • python统计学生成绩

    千次阅读 2020-04-07 11:49:29
    假设一个团队里有5名学员,成绩如下表...然后把这些人的总成绩排序,得出名次进行成绩输出。 姓名 语文 英语 数学 guanfei 66 65 30 guanyu 95 85 98 zhaoyun 93 92 9...
  • python脚本如何输入成绩求平均分?python脚本输入成绩求平均分的方法:脚本要实现功能:1.输入学生学号:2.依次输入学生的三门科目成绩:3.计算该学生的平均成绩,并打印:4.平均成绩保留两位小数点:计算该学生语文...
  • 如果不计算支部和学校总成绩,可以删除学生成绩表中的“支部”和“学校”列。\n") text2.insert(END,"7.删除学生成绩表中的“支部”和“学校”列后,相当于是学校各班成绩计算。\n") root.mainloop() if __name__==...
  • python脚本如何输入成绩求平均分?python脚本输入成绩求平均分的方法:脚本要实现功能:1.输入学生学号:2.依次输入学生的三门科目成绩:3.计算该学生的平均成绩,并打印:4.平均成绩保留两位小数点:计算该学生语文...
  • python脚本如何输入成绩求平均分?python脚本输入成绩求平均分的方法:脚本要实现功能:1.输入学生学号:2.依次输入学生的三门科目成绩:3.计算该学生的平均成绩,并打印:4.平均成绩保留两位小数点:计算该学生语文...
  • Python — 学生成绩管理摘要本次实验要求使用python语言,读取现有的...在实验过程中,我首先分析实验要求,决定使用”将Excel文件导入数据库、录入学生各科成绩信息、计算总成绩、显示输出、导出文件”的基本思路,...
  • python03——成绩排名

    2021-08-19 15:21:04
    题目: ...读取txt文件中的乱序成绩单(含有姓名、各科成绩、总成绩),按照总成绩进行排序,并加入一列写入排名,输出为文件;再编写一个程序,根据姓名查询成绩和排名。 代码: Note: ...
  • 工具/原料python3.7方法/步骤1第一步,读入文件。由于这个文件并不大,我们可以一次性读入,为了方便,这次我们按行读为列表形式。2第二步,建立学成绩列表,将每个学生作为一个子列表存入成绩列表。3第三步,计算每...
  • python蓝桥杯真题 成绩统计 问题描述 小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。. 如果得分至少是60分,则称为及格。如果得分至少为85分,则称为优秀。 请计算及格率和...
  • python实现学生成绩管理系统

    千次阅读 多人点赞 2020-07-25 00:58:34
    python的学生成绩管理系统实现 附上代码 注释详细 # _*_ coding:utf-8 _*_ # 开发工具:PyCharm import re # 导入正则表达式模块 import os # 导入操作系统模块 filename = "students.txt" # 定义保存学生信息...
  • python-输入输出练习题平均成绩

    千次阅读 2018-11-20 13:02:59
    平均成绩(python3解释器) ...计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%; name = input('学生姓名:') chinese = float(input('语文成绩:')) math = float(input('数学成绩:')) engish = floa...
  • 学了点python后,看到各种爬虫教程,原本想做个统计平均学分绩的小爬虫。 当真正动手时,发现了各种难题,由于网上多数都是没有验证码的模拟登录,而方正教务系统却是存在验证码的,于是出现了之前关于“ubuntu ...
  • 3门课(数学、英语、Python)和3名老师(John、Peter、Brine),然后实现以下事情: <p>1)每个学生必须注册3门课程,并打印成绩单 <p>2)每位老师负责一门课程,以班级为单位输出注册学生的成绩表&#...
  • python GUI简单成绩管理

    2020-06-25 00:58:00
    6.按姓名或者学号查找学生,显示学生信息及三门课的成绩,以及排名 7.学生成绩统计(每门课的平均分、最高分、最低分) 8.成绩单显示 9.学生登陆同步,默认密码123456 效果图 注意: 数据表不存在则创建表...
  • Python编写学生成绩计算系统

    千次阅读 多人点赞 2020-08-11 23:03:37
    举一个简单的例子,大学里面的成绩我们都知道,不是一锤定音,而是有很多成绩然后占比不同...涉及知识:Python全部语法! 项目特点:格式化了打印,使得输出比较好看直观,函数结构化,帮助代码阅读,项目可移植,简单
  • Python:1004 成绩排名

    2019-08-07 19:42:49
    0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 个学生的姓名 学号 成绩 第 3 行:第 2 个...
  • #画出饼图 from matplotlib import pyplot as plt %matplotlib inline plt.rcParams['font.sans-serif']=['SimHei'] o.plot(kind='pie',title='区间统计图')

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,484
精华内容 4,593
关键字:

python求总成绩

python 订阅