Python如何用函数实现可复用的爱心图案生成?
时间: 2024-10-21 19:10:03 浏览: 22
爱心代码-使用Python实现的爱心代码.zip
在Python中,你可以定义一个函数来生成爱心图案,使得每次需要相同的心形时都可以调用这个函数,这样提高了代码的复用性和可维护性。下面是一个简单的例子:
```python
def print_heart(width=5):
for i in range(6):
if i % 2 == 0:
print(' ' * (width - 2), end='') # 上半部分的空格
else:
print('*' * width, end='') # 上半部分的星号
if i < 4:
print(' ' + '*' * (width - 2) + ' ', end='') # 下半部分的间隔
elif i == 4: # 中间的竖线
print('|' + ' ' * (width - 2) + '|', end='')
else:
print(' ' * (width - 2) + '*', end='') # 下半部分的星号
print() # 换行
# 调用函数,宽度可选,默认为5
print_heart()
```
你还可以调整`width`参数来改变爱心的大小。通过函数封装,我们只需要传入不同的参数就能得到不同尺寸的爱心。
阅读全文