Python学习

利用python来对女神进行表白

2019-01-13  本文已影响1人  Quora文选

所用语言:python
开发环境:Thonny

我们知道利在python中可以利用一行代码打印出心形,代码如下:

print('\n'.join([''.join([('Love'[(x-y)%4]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(15,-15,-1)]))

打印出来的效果如下:


这个心形是静态的
如果我想实现动态效果显示该如何做呢?
继续跟我学

其实很简单
只需要在代码后面为其加入一个time函数即可
代码如下:

import time

words = input('输入你想说的词儿:')
for item in words.split():
    print('\n'.join([''.join([(item[(x-y)%len(item)]
        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(12,-12,-1)]))
    time.sleep(1.5)
最终显示效果如下: love.gif

注意:

上一篇下一篇

猜你喜欢

热点阅读