现在,画一个条形图已经非常方便,直接用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)
得到结果:
#########################
#######看似简单,实际上最编程中非常常用,我们可以用来表示进度条,查看程序运行进度。
发表评论