Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何打印一条与用户输入长度相同的水平线_Python_String - Fatal编程技术网

Python 如何打印一条与用户输入长度相同的水平线

Python 如何打印一条与用户输入长度相同的水平线,python,string,Python,String,如果我想创建一条由用户决定的星号水平线,我该如何做?例如,我想打印一行,显示 01:………(自定义编号) 02:…(自定义编号) 03:….(自定义编号) 等等…… 在本例中,我从一个文件中获取销售编号,并打印出一些星号,这些星号代表公司在任何给定日期的数百个收入。以防发生任何变化 抱歉,编辑:这是python中的使用: print '*' * n 其中n是您希望显示的星号数 下面是一个更完整的示例: lens = [3, 5, 10, 1] for i, l in enumerate(len

如果我想创建一条由用户决定的星号水平线,我该如何做?例如,我想打印一行,显示
01:………(自定义编号)
02:…(自定义编号)
03:….(自定义编号)
等等……
在本例中,我从一个文件中获取销售编号,并打印出一些星号,这些星号代表公司在任何给定日期的数百个收入。以防发生任何变化

抱歉,编辑:这是python中的

使用:

print '*' * n
其中
n
是您希望显示的星号数

下面是一个更完整的示例:

lens = [3, 5, 10, 1]
for i, l in enumerate(lens):
  print '%02d:%s' % (i + 1, '*' * l)
这将显示:

01:***
02:*****
03:**********
04:*
使用:

其中
n
是您希望显示的星号数

下面是一个更完整的示例:

lens = [3, 5, 10, 1]
for i, l in enumerate(lens):
  print '%02d:%s' % (i + 1, '*' * l)
这将显示:

01:***
02:*****
03:**********
04:*

你想把它乘以输入的长度吗?如果是,您可以执行以下操作:

x=raw_input("number/message: ")
y="*"*len(x)
print y
但是,如果您希望将“*”的x数量设置为一个数字,则可以执行以下操作:

x=int(raw_input("number: "))
y="*"*x
print y

你想把它乘以输入的长度吗?如果是,您可以执行以下操作:

x=raw_input("number/message: ")
y="*"*len(x)
print y
但是,如果您希望将“*”的x数量设置为一个数字,则可以执行以下操作:

x=int(raw_input("number: "))
y="*"*x
print y

以下答案仅适用于在Jupyter实验室/Jupyter笔记本中绘制水平线的情况:

从IPython.display导入标记,显示
显示(标记('--'))
看起来像:

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

从IPython.display导入标记,显示
显示(标记('--'))
看起来像:

什么编程语言?你试过什么?然后把它标记为python,请问是什么编程语言?您尝试过什么?然后将其标记为python,请注意,在2020年我必须放括号:
print('*'*n)
FWIW,在2020年我必须放括号:
print('*'*n)