Python: Print Table on console

# encoding: utf-8
# 版权所有 2024 ©涂聚文有限公司
# 许可信息查看:
# 描述:
# Author    : geovindu,Geovin Du 涂聚文.
# IDE       : PyCharm 2023.1 python 3.11
# OS        : windows 10
# Datetime  : 2024/10/28 22:08
# User      : geovindu
# Product   : PyCharm
# Project   : IctGame
# File      : student.py
# explain   : 学习stuData = [[1, 'geovindu', '0002', '2008-01-03', 56,88,25], [2, 'jason', '0001', '2007-02-13', 63,88,25],[3, 'ada', '0003', '2008-02-14', 71,88,25], [4, 'link', '0004', '2007-03-14', 50,88,25], [5, 'dus', '0005', '2007-02-12', 60,88,25], [6, 'bike', '0006', '2007-02-14', 77,88,25], [7, 'eson', '0007', '2007-04-14', 57,88,25], [8, 'fok', '0008', '2007-02-11', 67,88,25],[9, 'hosrse', '0009', '2006-02-14', 70,88,25], [10, 'ken', '0011', '2007-05-14', 52,88,25], [11, 'red', '0021', '2007-02-10', 62,88,25],[12, 'mike', '0031', '2005-02-14', 73,88,25], [13, 'nike', '0012', '2007-06-14', 27,88,25], [14, 'queen', '0022', '2007-02-24', 65,88,25], [15, 'pen', '0023', '2004-02-14', 72,88,25], [16, 'yelu', '0033', '2007-07-14', 22,88,25], [17, 'zoon', '0043', '2007-02-23', 64,88,25],[18, 'work', '0051', '2003-02-14', 76,88,25], [19, 'ven', '0061', '2007-08-14', 53,88,25], [20, 'tesk', '0071', '2007-02-22', 61,88,25],[21, 'ilove', '0081', '2002-02-14', 75,88,25], [22, 'open', '0091', '2007-09-14', 54,88,25], [23, 'seeek', '0092', '2007-02-21', 68,88,25],[24, 'uluko', '0028', '2009-02-14', 79,88,25], [25, 'xero', '0101', '2007-10-14', 51,88,25], [26, 'xoo', '0201', '2007-02-20', 66,88,25],[27, 'yyeluey', '0301', '2017-02-14', 71,88,25], [28, 'shenzhen', '0401', '2007-12-14', 50,88,25], [29, 'guanzhou', '0501', '2007-02-19', 69,88,25],[30, 'beiking', '0601', '2014-02-14', 70,88,25], [31, 'qinhua', '0701', '2007-11-14', 56,88,25], [32, 'nanchang', '0001', '2007-02-18', 60,88,25],[33, 'jian', '0801', '2015-02-14', 74,88,25]]print("┌{:<20s}┬{:<20s}┬{:<20s}┬{:<20s}┬{:<20s}┬{:<20s}┬{:<20s}┐".format("─" * 20, "─" * 20, "─" * 20,"─" * 20, "─" * 20, "─" * 20, "─" * 20))
Title = "│{:<20s}│{:<20s}│{:<20s}│{:<20s}│{:<20s}│{:<20s}│{:<20s}│".format('Id','StudentName ','StudentNO','StudentDate',' englishScore',' chineseScore',' mathScore')
print(Title)
print("├{:<20s}┼{:<20s}┼{:<20s}┼{:<20s}┼{:<20s}┼{:<20s}┼{:<20s}┤".format("═"* 20, "═"* 20, "═"* 20,"═"* 20, "═"* 20, "═"* 20, "═"* 20))
i=1
for Id,StudentName,StudentNO,StudentDate,englishScore,chineseScore,mathScore in stuData:           print("│{:<20s}│{:<20s}│{:<20s}│{:<20s}│{:<20s}│{:<20s}│{:<20s}│".format(str(Id).center(20),                                                                                       StudentName.center(20),StudentNO.center(20),StudentDate.center(20),str(englishScore).center(20),str(chineseScore).center(20),str(mathScore).center(20)))if i<len(stuData):print("├{:<20s}┼{:<20s}┼{:<20s}┼{:<20s}┼{:<20s}┼{:<20s}┼{:<20s}┤".format("─" * 20, "─" * 20, "─" * 20,"─" * 20, "─" * 20, "─" * 20,"─" * 20))i=i+1print("└{:<20s}┴{:<20s}┴{:<20s}┴{:<20s}┴{:<20s}┴{:<20s}┴{:<20s}┘".format("─" * 20, "─" * 20, "─" * 20,"─" * 20, "─" * 20, "─" * 20,"─" * 20))

輸出

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/58173.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Midjourney中文版:激发无限创意的艺术之旅

在数字化时代&#xff0c;艺术创作已不再受限于传统工具与技巧的束缚。Midjourney中文版&#xff0c;作为一款专为国内用户打造的智能艺术平台&#xff0c;正以超凡的智能算法和丰富的功能&#xff0c;引领每一位创作者踏上一场前所未有的艺术之旅。 Midjourney AI超强绘画 (原…

Spring+SpringMVC+SpringJDBC搭建web项目实现商品查询

准备工作&#xff1a;创建商品数据库&#xff0c;以及商品表 #创建数据库 DROP DATABASE IF EXISTS goodsDB; CREATE DATABASE goodsDB; USE goodsDB; #创建商品表 goods #id number 商品编号&#xff0c;主键 #name Varchar2(50) 商品名称&#xff0c;非空 #Price Numbe…

OpenHarmony鸿蒙应用开发 | 如何使用vsCode配置cangjie(仓颉)插件编程

前沿 余承东余总&#xff08;余大嘴&#xff09;在2024年10月21日鸿蒙【原生鸿蒙之夜暨华为全场景新品发布会】现场说&#xff0c;cangjie会成为鸿蒙下一代的编程语言&#xff0c;为开发者提供更强大的编程能力&#xff0c;让开发者在鸿蒙设备上实现更多创意。目前cangjie正处…

海亮科技亮相第84届中国教装展 尽显生于校园 长于校园教育基因

10月25日&#xff0c;第84届中国教育装备展示会&#xff08;以下简称“教装展”&#xff09;在昆明滇池国际会展中心开幕。作为国内教育装备领域规模最大、影响最广的专业展会&#xff0c;本届教装展以“数字赋能教育&#xff0c;创新引领未来”为主题&#xff0c;为教育领域新…

相识redis

一、Redis简介 什么是redis&#xff1f; Redis&#xff08;全称为Remote Dictionary Server&#xff09;是一个开源的非关系性数据库用于存储键值对&#xff0c;主要用于数据存储、缓存和消息队列方面&#xff0c;相传redis的初心是做消息队列起家但有心栽花花不开&#xff0…

WPF+MVVM案例实战(一)- 设备状态LED灯变化实现

文章目录 1、项目创建2、UI界面布局1. MainWindow.xaml2、颜色转换器实现2.MainViewModel.cs 代码实现 3、运行效果4.源代码下载 1、项目创建 打开 VS2022 &#xff0c;新建项目 Wpf_Examples&#xff0c;创建各层级文件夹&#xff0c;安装 CommunityToolkit.Mvvm 和 Microsof…

react18中react-thunk实现公共数据仓库的异步操作

redux及react-redux都只能实现数据的同步修改更新&#xff0c;有点类似于vue中的mutation&#xff0c;只能做同步操作&#xff0c;异步的话不用actions来实现。由于在项目始终不可避免要实现的异步数据的更新&#xff0c;这明显不够用了。是时候引入我们的异步中间件redux-thun…

长思维PRM

思维链 除了常见的连接词如 “and” 和 “so” 之外。还出现了"wait", Alternatively" 等特殊的关键词&#xff0c;"像 “wait” (表示反思)和 “Alternatively”(表示探索不同路径) 这样的关键词是模型能够进行反思和自我纠正的重要指标 迭代式问题解决&…

【PLC编程】GX Works报未能正常执行RUN中写入解决办法

在PLC编程中按F4转换时报未正常执行RUN中写入&#xff0c;可能是程序不一致。 选择工具->选项 选择RUN中写入。去除转换&#xff08;编译&#xff09;中执行RUN中写入 点击确定后&#xff0c;就不会再报此问题。F4转换也能正常转换了。

Java Lock CountDownLatch 总结

前言 相关系列 《Java & Lock & 目录》&#xff08;持续更新&#xff09;《Java & Lock & CountDownLatch & 源码》&#xff08;学习过程/多有漏误/仅作参考/不再更新&#xff09;《Java & Lock & CountDownLatch & 总结》&#xff08;学习总…

IE快捷方式加载特定主页

一、某插件安装后&#xff0c;桌面会增加一个首页为特定网站的IE快捷方式&#xff08;不对原有的IE做任何改动&#xff09;&#xff0c;同时&#xff0c;会把快速启动栏中的IE快捷方式改为特定网站。 解决方案如下&#xff1a; 方法一&#xff1a;直接把桌面新增加的IE快捷方式…

Selenium4自动化测试常用函数总结,各种场景操作实战

&#x1f345; 点击文末小卡片 &#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 seleninum作为自动化测试的工具&#xff0c;自然是提供了很多自动化操作的函数&#xff0c;下面列举下比较常用的函数&#xff0c;更多可见官方文档&#xff1a;…

网络安全的重要性及实践指南

网络安全的重要性及实践指南 前言 随着信息技术的快速发展&#xff0c;网络安全问题日益突出。无论是个人用户还是企业组织&#xff0c;网络安全都成为了必须重视的问题。本文将深入探讨网络安全的重要性、常见威胁、以及如何有效地保护网络安全。 一、网络安全的重要性 1.…

通过SSL加密服务器流量

要实现通过SSL对客户端和服务器之间的流量进行加密&#xff0c;我们可以选择Stunnel这个开源软件&#xff0c;这个软件实现了客户端和服务器端之间的流量通过TLS进行加密传输。 例如我们现在有一台服务器&#xff0c;在其上安装了代理服务&#xff0c;我们想对连接这个代理服务…

docker常用命令整理

文章目录 docker 常用操作命令一、镜像类操作1.构建镜像2.从容器创建镜像3.查看镜像列表4.删除镜像5. 从远程镜像仓库拉取镜像6. 将镜像推送到镜像仓库中7. 将镜像导出8. 导入镜像9. 登录镜像仓库 二、容器相关操作1. 运行容器2. 进入容器3. 查看容器的运行状态4. 查看容器的日…

QT SSDP 局域网检测支持扫描通信

一. 什么是SSDP? 简单服务发现协议(SSDP,Simple Service Discovery Protocol)是一种应用层协议,简单服务发现协议是在HTTPU和HTTPMU的基础上实现的协议。简单服务发现协议(SSDP)提供了在局域网里面发现设备的机制。客户端可以通过使用SSDP,根据自己的需要,在局域网查找特…

C++20新特性探索:概念(Concepts)与范围库(Ranges)

随着C++标准的不断演进,每一次新版本的发布都带来了诸多令人瞩目的新特性。C++20,作为近年来的一次重大更新,不仅巩固了C++在高性能计算、系统编程等领域的地位,还通过引入一系列创新特性,进一步提升了C++的可用性和表达力。本文将深入探讨C++20中的两大亮点——概念(Con…

丝氨酸/苏氨酸激酶(STKs):前列腺癌治疗的新兴靶点

引言 前列腺癌&#xff08;PCa&#xff09;是男性癌症相关死亡的第五大原因&#xff0c;全球约有140万患者&#xff0c;2020年超37.5万死亡病例。 靶向治疗是潜力巨大的领域&#xff0c;PARP、PSMA、STEAP1、DLL3等是前列腺癌治疗的明星靶点。 除此之外&#xff0c;还有哪些…

深度学习之降维和聚类

1 降维和聚类 1.1 图解为什么会产生维数灾难 ​ 假如数据集包含10张照片&#xff0c;照片中包含三角形和圆两种形状。现在来设计一个分类器进行训练&#xff0c;让这个分类器对其他的照片进行正确分类&#xff08;假设三角形和圆的总数是无限大&#xff09;&#xff0c;简单的…

SMT(表面贴装技术)

一、什么是SMT SMT&#xff0c;即表面贴装技术&#xff08;Surface Mounted Technology&#xff09;&#xff0c;是一种将元器件直接安装到印刷电路板&#xff08;PCB&#xff09;表面的制造方法。这种技术极大地提高了电子产品的密度和性能&#xff0c;是现代电子制造中的关键…