python - 如何让直方图垂直输出数据?

标签 python output horizontallist vertical-text

所以我有这样的数据输出 进度1:*

进度模块预告片 4:****

do_not_progress 6:******

排除 2:**

但我希望它像这样显示

进展

2:

**

等等

我非常感谢任何帮助,非常困难。

print("Progress",Progress,  ":", end= " ")
for i in range (Progress):
    print("*", end = " ")
print("\n")

print("Progress_module_trailer",Progress_module_trailer,  ":", end= " ")
for i in range (Progress_module_trailer):
    print("*", end = " ")
print("\n")

print("Do_not_progress_module_trailer",Do_not_progress_module_trailer,  ":", end= " ")
for i in range (Do_not_progress_module_trailer):
    print("*", end = " ")
print("\n")

print("Exclude",Exclude,  ":", end= " ")
for i in range (Exclude):
    print("*", end = " ")
print("\n")

print(Progress+Progress_module_trailer+Do_not_progress_module_trailer+Exclude,"Number of students in total")

最佳答案

尝试定义 print 函数的分隔符参数并使用 f-string 格式,如下所示:

print("Progress", f"{Progress}:", sep='\n'))

仅供引用:默认分隔符是一个空格,可以通过每个函数调用将其更改为新行(如果您愿意,也可以更改为 2 个新行)。

关于python - 如何让直方图垂直输出数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58923662/

相关文章:

python - 避免在 Python 的列表理解中重复调用函数

java - 无法让 java 使用 PrintWriter 写入文本文件

.net - 使用.NET GetAccessControl()的注册表ACL输出泛洪

html - 如何将我的搜索框对齐到最右端

python - 使用 Perforce 触发器拒绝带有 Windows 行结尾的文件

python - 如何在 Keras 中针对不同的输出大小训练网络

python - SVC MultiClass Classification OVO 决策函数解释

java - java 中的格式化输出,如 ls

android - 具有弹跳效果的水平 ListView

list - css - 动态宽度水平列表