输入:
Python打印爱心图案代码示例
地址:
https://chat.deepseek.com/a/chat/s/bf79302c-06a8-4f0f-84f1-ff5041696cc5
# 参数调节区(可修改)
HEIGHT = 30 # 爱心高度(推荐30)
WIDTH = 60 # 爱心宽度(推荐60)
CHAR = '*' # 填充字符(尝试改成'❤️'或'*')
for y in range(HEIGHT, -HEIGHT-1, -1):
line = []
y_scaled = y / HEIGHT * 2 # 垂直方向标准化
for x in range(-WIDTH, WIDTH+1):
x_scaled = x / WIDTH * 2 # 水平方向标准化
# 心形方程:(x² + y² - 1)³ - x²y³ ≤ 0
if (x_scaled**2 + y_scaled**2 - 1)**3 - x_scaled**2 * y_scaled**3 <= 0:
line.append(CHAR)
else:
line.append(' ')
print(''.join(line))
效果: