编写一个程序,用于输出如下一个矩形。 - - - - - - - - - $ - - - - - - - - $ $ - - - - - - - $ $ $ - - - - - - $ $ $ $ -
时间: 2024-09-14 16:16:24 浏览: 48
编写这样一个程序,你可以使用多种编程语言。下面我将给出一个简单的Python程序示例来实现你的需求:
```python
def print_rectangle(height, top_char, mid_char, bottom_char):
# 输出矩形的顶部
print((height - 1) * top_char + '$')
# 输出矩形的中间部分
for i in range(height - 2):
print((height - i - 1) * mid_char + '$')
# 输出矩形的底部
print(bottom_char * '$')
# 调用函数,设置高度为4,顶部和中间使用'-',底部使用'-'
print_rectangle(4, '-', '-', '$')
```
这段代码定义了一个名为`print_rectangle`的函数,它接受四个参数:`height`(矩形的高度),`top_char`(矩形顶部的字符),`mid_char`(矩形中间部分的字符),`bottom_char`(矩形底部的字符)。然后它按照指定的模式输出一个矩形。你可以通过改变这些参数来定制矩形的外观。
阅读全文