测验9: Python计算生态纵览 (第9周)
这是python123官网上联合MOOC的Python程序设计(第10期)答案
单选题
程序题
1、系统基本信息获取
基础题,主要是得熟悉sys库里的一些函数。
- getrecursionlimit 获取系统递归深度
- executable 当前执行文件路径
- maxunicode 系统最大Unicode编码
import sys
s1=sys.getrecursionlimit()
s2=sys.executable
s3=sys.maxunicode
print("RECLIMIT:{}, EXEPATH:{}, UNICODE:{}".format(s1,s2,s3))
2、二维数据表格输出
tabulate直译是制表,让python实现表格化显示。
tablefmt 用来控制显示格式,题目所给的风格是grid样式的
如果想详细探究tabulate函数的,请参考这篇文章 tabulate函数
from tabulate import *
data = [ ["北京理工大学", "985", 2000], \
["清华大学", "985", 3000], \
["大连理工大学", "985", 4000], \
["深圳大学", "211", 2000], \
["沈阳大学", "省本", 2000], \
]
print(tabulate(data,tablefmt="grid"))