李珣爱心代码python
时间: 2023-09-22 13:11:13 浏览: 118
以下是李珣爱心代码的 Python 实现:
```
import math
def heart(x, y):
# 将 x、y 坐标映射到 [-7, 7] 的区间内
x = x * 0.1
y = y * 0.1
# 计算心形线方程
f = (math.pow(x, 2) + math.pow(y, 2) - 1)**3 - math.pow(x, 2) * math.pow(y, 3)
# 如果在心形线上则返回 *
if f <= 0:
return "*"
else:
return " "
# 输出心形
for y in range(14, -14, -1):
line = ""
for x in range(-70, 70):
line += heart(x, y)
print(line)
```
运行代码即可在终端中输出李珣的爱心,效果如下:
```
****
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
** **
****
```
阅读全文