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的gevent框架下执行异步的Solr查询的教程
Apr 16 Python
Python+MongoDB自增键值的简单实现
Nov 04 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
Apr 19 Python
关于反爬虫的一些简单总结
Dec 13 Python
python使用jieba实现中文分词去停用词方法示例
Mar 11 Python
浅谈Pandas中map, applymap and apply的区别
Apr 10 Python
python实现将一个数组逆序输出的方法
Jun 25 Python
一篇文章了解Python中常见的序列化操作
Jun 20 Python
Python中低维数组填充高维数组的实现
Dec 02 Python
简单了解Python3 bytes和str类型的区别和联系
Dec 19 Python
python利用JMeter测试Tornado的多线程
Jan 12 Python
浅析Python中字符串的intern机制
Oct 03 Python
教你怎么用Python selenium操作浏览器对象的基础API
Jun 23 #Python
Python一些基本的图像操作和处理总结
Python使用openpyxl批量处理数据
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
opencv-python图像配准(匹配和叠加)的实现
Python初学者必备的文件读写指南
Jun 23 #Python
总结Python连接CS2000的详细步骤
You might like
php读取mssql的ntext字段返回值为空的解决方法
2014/12/30 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
2018/06/11 PHP
PHP底层运行机制与工作原理详解
2020/07/31 PHP
多种方法实现load加载完成后把图片一次性显示出来
2014/02/19 Javascript
node.js下when.js 的异步编程实践
2014/12/03 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
JavaScript学习笔记之JS函数
2015/01/22 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
2016/07/25 Javascript
AngularJS入门教程之Select(选择框)详解
2016/07/27 Javascript
D3.js进阶系列之CSV表格文件的读取详解
2017/06/06 Javascript
vue.js+Echarts开发图表放大缩小功能实例
2017/06/09 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
2017/09/22 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
jQuery实现上下滚动公告栏详细代码
2018/11/21 jQuery
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
这15个Vue指令,让你的项目开发爽到爆
2019/10/11 Javascript
jQuery实现轮播图源码
2019/10/23 jQuery
element中table高度自适应的实现
2020/10/21 Javascript
python获取服务器响应cookie的实例
2018/12/28 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
全球最大化妆品零售网站:SkinStore
2020/10/24 全球购物
《我要的是葫芦》教学反思
2014/02/23 职场文书
双创工作实施方案
2014/03/26 职场文书
初一学生评语大全
2014/04/24 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
背起爸爸上学观后感
2015/06/08 职场文书
党章党规党纪学习心得体会
2016/01/14 职场文书
2019生态环境保护倡议书!
2019/07/03 职场文书
浅谈MySQL之select优化方案
2021/08/07 MySQL
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS
提高系统的吞吐量解决数据库重复写入问题
2022/04/23 MySQL