如何使用Python动态调整爱心大小?
时间: 2024-10-08 20:17:46 浏览: 27
在Python中,要动态调整爱心的大小,你可以修改`*`的数量来改变每个部分的宽度。这里有一个示例,让用户输入爱心的宽度作为参数:
```python
def print_heart(size):
if size % 2 == 0:
size += 1 # 爱心的宽度应为奇数
half_width = size // 2
for i in range(half_width + 1): # 上半部分
print(' ' * (half_width - i) + '*' * (2 * i + 1), end='')
if i < half_width: # 下半部分比上半部分多一行
print(' ' * (half_width - i - 1) + '*' * (2 * i + 1))
print() # 换行
# 获取用户输入的大小,比如:
size = int(input("请输入爱心的宽度:"))
print_heart(size)
```
当你输入不同的数值,程序就会生成相应大小的爱心。
阅读全文