24 lines
630 B
Python
24 lines
630 B
Python
import time
|
|
|
|
|
|
def lover():
|
|
target = "♥"
|
|
for char in target.split():
|
|
all_char = []
|
|
for y in range(12, -12, -1):
|
|
lst = []
|
|
lst_con = ""
|
|
for x in range(-30, 30):
|
|
formula = ((x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (y * 0.1) ** 3
|
|
if formula <= 0:
|
|
lst_con += char[x % len(char)]
|
|
else:
|
|
lst_con += " "
|
|
lst.append(lst_con)
|
|
all_char += lst
|
|
time.sleep(1)
|
|
return "\n".join(all_char)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
print(lover()) |