不知道怎么向女神表白?Python三大神技分分钟带你成功逆袭!
马齿苋的功效,龙斗士什么职业好,平远街战斗
print('
'.join([''.join([('i love u'[(x-y) % 8] 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)]))
ui love love ui l
ove ui love ui lo ui love ui love u
love ui love ui love ui love ui love ui l
love ui love ui love ui love ui love ui lov
love ui love ui love ui love ui love ui love
ove ui love ui love ui love ui love ui love u
ve ui love ui love ui love ui love ui love ui
e ui love ui love ui love ui love ui love ui
ui love ui love ui love ui love ui love ui l
ui love ui love ui love ui love ui love ui lo
love ui love ui love ui love ui love ui lo
ove ui love ui love ui love ui love ui lo
ve ui love ui love ui love ui love ui lov
ui love ui love ui love ui love ui lo
love ui love ui love ui love ui lo
ove ui love ui love ui love ui lo
ui love ui love ui love ui l
love ui love ui love ui
ve ui love ui love ui
i love ui love
ve ui lov
i l
l
words, line = "i love u", []
for y in range(15, -15, -1):
line_c = []
letters = ''
for x in range(-30, 30):
expression = ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3
if expression <= 0:
letters += words[(x-y) % len(words)]
else:
letters += ' '
line_c.append(letters)
line += line_c
print('
'.join(line))
def heart_text_animation(words="i love u"):
import time
for c in words.split():
line = []
for y in range(15, -15, -1):
line_c = []
letters = ''
for x in range(-30, 30):
expression = ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3
if expression <= 0:
letters += c[(x-y) % len(c)]
else:
letters += ' '
line_c.append(letters)
line += line_c
print('
'.join(line))
time.sleep(1)
依赖: pip install image clize
使用: python picture_wall.py --help
usage: picture_wall.py [options] [text...]
生成照片墙
arguments:
text... text of picture wall, if not defined this will generage a rectangle picture wall
options:
-s, --font-size=int font size of a clear value (default: 20)
-e, --edge-len=int sub picture's egde length (default: 50)
-w, --wall-width=int picture number of rectangle width (default: 20)
-l, --wall-length=int picture number of rectangle length (default: 10)
-d, --pic-dir=str picture's path (default: ./img)
-o, --out-dir=str output dir (default: ./out/)
-p, --font-path=str font path (default: ./demo.ttf)
-m, --method=str decrator method, now accept 'alpha', 'size' (default: alpha)
other actions:
-h, --help show the help
./picture_wall.py i love u -s 30 -e 10
./picture_wall.py 我爱你 -s 30 -e 10
如果指定为相册文件夹的话,将得到如下效果(文件夹下图片太多而且太大的话会比较慢):
也可以选择尺寸的方式调整子图,例如: python picture_wall.py 1314 -m size
依赖: pip install jieba numpy pandas matplotlib wordcloud scipy wordcloud
使用: python heart_cloud_word.py --help
usage: ./heart_cloud_word.py [options] [par...]
生成文字云
arguments:
par...
options:
-t, --text-file=str text file that contain all you word (default: ./data/love_letter.txt)
-s, --stop-file=str the stop word which can't be considered (default: ./data/stopwords.txt)
-c, --color-img=str the color map img (default: ./data/pink.jpg)
-m, --mask-file=str the mask img for the word
-o, --out-file=str output file path which should with sufix of png/jpg... (default: ./out/word_cloud.png)
-p, --font-path=str font path (default: ./demo.ttf)
other actions:
-h, --help show the help
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
python如何查看网页代码
用python查看网页代码的方法:1、使用“import”导入requests包import requests2、使用requests包的get()函数通过网页...
[阅读全文]
-
-
python如何保存文本文件
python保存文本文件的方法:使用python内置的open()类可以打开文本文件,向文件里面写入数据可以用write()函数,写完之后,使用close()函...
[阅读全文]
-
python如何编写win程序
python可以编写win程序。win程序的格式是exe,下面我们就来看一下使用python编写exe程序的方法。编写好python程序后py2exe模块即可将...
[阅读全文]
-
-
-
-
-
-
网友评论