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中内建函数的简单用法说明
May 05 Python
Python 判断是否为质数或素数的实例
Oct 30 Python
对Python random模块打乱数组顺序的实例讲解
Nov 08 Python
Python将字符串常量转化为变量方法总结
Mar 17 Python
python操作kafka实践的示例代码
Jun 19 Python
调试Django时打印SQL语句的日志代码实例
Sep 12 Python
python flask搭建web应用教程
Nov 19 Python
Pytorch 多块GPU的使用详解
Dec 31 Python
Django 批量插入数据的实现方法
Jan 12 Python
Python定时从Mysql提取数据存入Redis的实现
May 03 Python
Python自动化操作实现图例绘制
Jul 09 Python
4种方法python批量修改替换列表中元素
Apr 07 Python
教你怎么用Python selenium操作浏览器对象的基础API
Jun 23 #Python
Python一些基本的图像操作和处理总结
Python使用openpyxl批量处理数据
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
opencv-python图像配准(匹配和叠加)的实现
Python初学者必备的文件读写指南
Jun 23 #Python
总结Python连接CS2000的详细步骤
You might like
PHP判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
关于PHP通用返回值设置方法
2017/03/31 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
我见过最全的个人js加解密功能页面
2007/12/12 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
javascript检测两个数组是否相似
2015/05/19 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
js中的面向对象入门
2017/03/06 Javascript
JavaScript表单即时验证 验证不成功不能提交
2017/08/31 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
微信小程序实现弹出层效果
2020/05/26 Javascript
通过扫小程序码实现网站登陆功能
2019/08/22 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
js实现滚动条自动滚动
2020/12/13 Javascript
python实现保存网页到本地示例
2014/03/16 Python
python编写暴力破解FTP密码小工具
2014/11/19 Python
Python实现二叉堆
2016/02/03 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
2018/07/26 Python
python try except 捕获所有异常的实例
2018/10/18 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
Python的pygame安装教程详解
2020/02/10 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
英国工艺品购物网站:Minerva Crafts
2018/01/29 全球购物
奥巴马演讲稿
2014/01/08 职场文书
护理专业大学生自我推荐信
2014/01/25 职场文书
小学生国庆节演讲稿
2014/09/05 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
php引用传递
2021/04/01 PHP
Oracle用户管理及赋权
2022/04/24 Oracle