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 相关文章推荐
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
Jun 06 Python
对Python w和w+权限的区别详解
Jan 23 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
Apr 04 Python
python实现植物大战僵尸游戏实例代码
Jun 10 Python
Python在cmd上打印彩色文字实现过程详解
Aug 07 Python
opencv3/C++实现视频读取、视频写入
Dec 11 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
Feb 15 Python
Python写捕鱼达人的游戏实现
Mar 31 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
Apr 22 Python
django实现日志按日期分割
May 21 Python
Python使用lambda抛出异常实现方法解析
Aug 20 Python
python之json文件转xml文件案例讲解
Aug 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 远程关机操作的代码
2008/12/05 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
php计算税后工资的方法
2015/07/28 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
PHP实现支持加盐的图片加密解密
2016/09/09 PHP
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
2013/11/05 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
js实现旋转木马轮播图效果
2020/01/10 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
python中for语句简单遍历数据的方法
2015/05/07 Python
分析并输出Python代码依赖的库的实现代码
2015/08/09 Python
详解Python编程中基本的数学计算使用
2016/02/04 Python
python 第三方库的安装及pip的使用详解
2017/05/11 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
python XlsxWriter模块创建aexcel表格的实例讲解
2018/05/03 Python
python实现彩票系统
2020/06/28 Python
TensorFlow实现模型评估
2018/09/07 Python
Python简易版图书管理系统
2019/08/12 Python
Python assert关键字原理及实例解析
2019/12/13 Python
python_mask_array的用法
2020/02/18 Python
HTML5 表单验证失败的提示语问题
2017/07/13 HTML / CSS
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
瑞士领先的网上超市:LeShop.ch
2018/11/14 全球购物
Parfumdreams英国:香水和化妆品
2019/05/10 全球购物
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
幼儿园清明节活动总结
2014/07/04 职场文书
合作协议书范文
2014/08/20 职场文书
2015年七一建党节慰问信
2015/03/23 职场文书