定义一个函数能够打印n 行 的分隔线,且分割线的要求能够打印 任意重复次数,任意字符 的分割线的 python代码
时间: 2024-10-23 15:15:34 浏览: 10
python读取文本绘制动态速度曲线
你可以创建一个名为`print_separator`的Python函数,接收两个参数:行数`n`和分割字符`char`。下面是一个简单的实现示例:
```python
def print_separator(n, char):
for _ in range(n): # 遍历指定次数
print(char * n) # 打印由指定字符组成的完整行
# 使用例子
print_separator(5, "-") # 打印5行波浪线
print_separator(10, "*") # 打印10行星号
```
在这个函数中,`char * n`会生成一个长度为`n`的字符串,其中所有元素都等于`char`,然后通过`print()`函数将其输出到控制台。
如果你想让用户输入字符和行数,可以稍微修改一下代码:
```python
def get_input():
n = int(input("请输入行数:"))
char = input("请输入分割字符:")
return n, char
n, char = get_input()
print_separator(n, char)
阅读全文