美文网首页Python学习
利用python来对女神进行表白

利用python来对女神进行表白

作者: Quora文选 | 来源:发表于2019-01-13 21:39 被阅读1次

    所用语言: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

    注意:

    • 输入的话要长一些,动态效果显示更好; image.png
    • 输入英文显示效果最佳。

    相关文章

      网友评论

        本文标题:利用python来对女神进行表白

        本文链接:https://www.haomeiwen.com/subject/rlaldqtx.html