如何打印只要用户输入它的水平线

use*_*077 1 python string

如果我想创建一个由用户决定的水平星号,我该怎么做?例如,我想打印一行显示
01:...........(自定义编号)
02:........(自定义编号)
03:...... (自定义编号)
等...
在这种情况下,我从一个文件中获取销售数字并打印一些星号,这些星号代表公司在任何一天的收入数百.万一改变什么.

对不起,编辑:这是在python中

Ale*_*lex 8

以下答案仅适用于您想在 Jupyter Lab / Jupyter Notebook 中绘制水平线的情况:

from IPython.display import Markdown, display
display(Markdown('---'))
Run Code Online (Sandbox Code Playgroud)

好像: 在此输入图像描述


NPE*_*NPE 6

使用:

print '*' * n
Run Code Online (Sandbox Code Playgroud)

n您希望显示的星号数量在哪里.

这是一个更完整的例子:

lens = [3, 5, 10, 1]
for i, l in enumerate(lens):
  print '%02d:%s' % (i + 1, '*' * l)
Run Code Online (Sandbox Code Playgroud)

这显示:

01:***
02:*****
03:**********
04:*
Run Code Online (Sandbox Code Playgroud)