python画一个字符条形图

现在,画一个条形图已经非常方便,直接用Excel就可以。但是,再代码时代,想要做条形图只能依靠字符和长度进行。

现在,我们就来领略一下,代码时代,条形图如何实现。

条形图,用字符串×整数表示。例如:

a = "#" * 100
b = "#" * 30
print(a)
print(b)

结果如下:

####################################################################################################
##############################

这个代码的意思是,a变量中,把#号重复100次;b变量中,#重复30次。

很明显,重复100次有点过于长了。那么,我们可以按照比例缩小。标准化到最长25个字符。

a = "#" * int(100/100*25)
b = "#" * int(30/100*25)
print(a)
print(b)

得到结果:

#########################
#######

看似简单,实际上最编程中非常常用,我们可以用来表示进度条,查看程序运行进度。

评论

发表评论

了解 数据控|突破是我们的每一步 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读