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)