需求1:打印 * 组成的分割线
用def定义函数print_line(),打印一行由 * 组成的分割线,
def print_line():
print("*" * 50)
print_line()
执行结果如下,
/home/parallels/Desktop/04_函数/venv/bin/python /home/parallels/Desktop/04_函数/hm_08_打印分割线.py
**************************************************
Process finished with exit code 0
由 * 组成的分割线打印完成。
需求2:打印由任意字符组成的分割线
对程序进行改造,程序执行的时候把需要打印的字符,通过char参数传入,程序更具有灵活性,改造后的程序如下,
def print_line(char):
print(char * 50)
print_line("-")
执行结果如下,
/home/parallels/Desktop/04_函数/venv/bin/python /home/parallels/Desktop/04_函数/hm_08_打印分割线.py
--------------------------------------------------
Process finished with exit code 0
由 - 组成的分割线打印完成。
需求3:打印任意重复次数的分割线
通过times参数传入执行的次数,改造后的函数如下