Python文字爱心只显示一半形状

代码为:
import time
print("\n".join(["".join([("hjx"[(x-y)%len("hjx")]if((x*0.05)*2+(y0.1)**2-1)*3-(x0.05)*2(y*0.1)**3 <=0 else"")for x in range(-30,30)])for y in range(30,-30,-1)]))
time.sleep(30)

结果运行出来就只有一半的心形 很困惑哪里除了问题 小白求大佬指点

img


img

代码要敲对。

print("\n".join(["".join([("hjx"[(x-y)%len("hjx")]  if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <=0 else " " ) for x in range(-30,30)]) for y in range(30,-30,-1)]))

img