python随机打印成绩排名表


Posted in Python onJune 23, 2021

本文实例为大家分享了python随机打印一张成绩排名表的具体代码,供大家参考,具体内容如下

有五个学生,姓名自行添加,有三门考试:语文、数学、英语,随机为这10个同学生成分数【50,100】,需求:打印一张成绩排名表。

代码如下:

import random
import string
list_index=["名次","学号","姓名","语文","数学","英语","总分","均分"] #定义字段名
list_name=["赵云","关羽","张飞","黄忠","马超","张三","李四","李五","赵四","苏苏"] #定义名字
list_num=[]
dict_num={}
for i in range(0,len(list_name)):
    T=[]
    for j in range(0,3):
        T.append(random.randint(50,100))
    T.append(sum(T))
    T.append(T[-1]/len(T))
    T.insert(0,list_name[i])
    T.insert(0,2000+i)
    list_num.append(list(T))
    T.clear()
list_num=sorted(list_num,key=(lambda x:x[6]))
list_num.reverse()
for i in range(0,len(list_name)):
    dict_num[str(i+1)]=list_num[i]

print("成绩统计表".center(54,"#"))
print(str(list_index[0]).center(6),end=" ")
for j in range(1,8): #循环输出所有字段名
    print(list_index[j].center(5),end=" ")
print()
print("="*57)

for i,j in dict_num.items():
    print(str(i).center(8),end=" ")
    for x in j:
        print(str(x).center(6),end=" ")
    print()
print("="*57)

运行几次的结果:

python随机打印成绩排名表

python随机打印成绩排名表

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python翻译软件实现代码(使用google api完成)
Nov 26 Python
解决python opencv无法显示图片的问题
Oct 28 Python
pygame游戏之旅 按钮上添加文字的方法
Nov 21 Python
Python读取excel指定列生成指定sql脚本的方法
Nov 28 Python
Python编程学习之如何判断3个数的大小
Aug 07 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 Python
python学习将数据写入文件并保存方法
Jun 07 Python
Node.js 和 Python之间该选择哪个?
Aug 05 Python
Pycharm学生免费专业版安装教程的方法步骤
Sep 24 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 Python
pycharm2021激活码使用教程(永久激活亲测可用)
Mar 30 Python
Python中OpenCV实现简单车牌字符切割
Jun 11 Python
教你怎么用Python selenium操作浏览器对象的基础API
Jun 23 #Python
Python一些基本的图像操作和处理总结
Python使用openpyxl批量处理数据
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
opencv-python图像配准(匹配和叠加)的实现
Python初学者必备的文件读写指南
Jun 23 #Python
总结Python连接CS2000的详细步骤
You might like
40年前的这部特摄片恐龙特级克塞号80后的共同回忆
2020/03/08 日漫
深入apache host的配置详解
2013/06/09 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
thinkPHP框架乐观锁和悲观锁实例分析
2019/10/30 PHP
鼠标移动到一张图片时变为另一张图片
2006/12/05 Javascript
jquery 显示*天*时*分*秒实现时间计时器
2014/05/07 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
JQuery EasyUI学习教程之datagrid 添加、修改、删除操作
2016/07/09 Javascript
教你JS中的运算符乘方、开方及变量格式转换
2016/08/09 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
jquery Ajax实现Select动态添加数据
2017/06/08 jQuery
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
老生常谈JavaScript面向对象基础与this指向问题
2017/10/16 Javascript
vue刷新和tab切换实例
2018/02/11 Javascript
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
微信小程序云开发之使用云数据库
2019/05/17 Javascript
vue的keep-alive用法技巧
2019/08/15 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
python简单程序读取串口信息的方法
2015/03/13 Python
用Python从零实现贝叶斯分类器的机器学习的教程
2015/03/31 Python
使用Python保存网页上的图片或者保存页面为截图
2016/03/05 Python
Python自动化开发学习之三级菜单制作
2017/07/14 Python
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
unittest+coverage单元测试代码覆盖操作实例详解
2018/04/04 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
Python利用PyExecJS库执行JS函数的案例分析
2019/12/18 Python
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
卫校中专生的自我评价
2014/01/15 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
捐款倡议书格式范文
2014/05/14 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
电大奖学金获奖感言
2014/08/14 职场文书
综合实践活动报告
2015/02/05 职场文书
地心历险记观后感
2015/06/15 职场文书
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技