编写一个程序,用于输出如下一个矩形。 - - - - - - - - - $ - - - - - - - - $ $ - - - - - - - $ $ $ - - - - - - $ $ $ $ -
时间: 2024-09-14 18:16:24 浏览: 44
编写这样一个程序,你可以使用多种编程语言。下面我将给出一个简单的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`(矩形底部的字符)。然后它按照指定的模式输出一个矩形。你可以通过改变这些参数来定制矩形的外观。
相关问题
py编写一个程序,用于输出如下一个矩形
非常感谢您的提问!以下是一个简单的 Python 程序,用于输出一个矩形:
```
width = 10
height = 5
for i in range(height):
for j in range(width):
print("*", end="")
print()
```
您可以根据需要修改 `width` 和 `height` 的值来控制矩形的大小。希望这个程序能够帮到您!
python编写一个程序,用于输出如下一个矩形。
以下是 Python 编写的程序,用于输出如下一个矩形:
```
width = 10
height = 5
for i in range(height):
for j in range(width):
print("*", end="")
print()
```
输出结果:
```
**********
**********
**********
**********
**********
```
阅读全文