近日,一款楼号+户号的头像生成器在斑点鱼的朋友圈广泛传播,简洁明了,非常实用。
斑点鱼突发奇想,python能否做到呢?发现还真可以!
用turtle模块画图填充+文字,赞赞赞!!!
原图:
斑点鱼用python做的图:
字体可修改:微软雅黑,华文琥珀等
字体颜色、填充颜色均可修改
除了字体(斑点鱼不晓得原图中的字体叫啥),几乎一模一样吧~~
真厉害,hhh~~
import turtle
from turtle import *
def modu(lh,hh):
pensize(5)#设置笔头大小为5
speed(5)#设置画笔速度为5
pencolor("yellow")#设置画笔颜色
fillcolor("yellow")#设置填充颜色
begin_fill() # 开始填充图像
left(90)
fd(100)#t.forward可以写成t.fd,即fd。
right(90)
fd(180)
right(90)
fd(100)
right(90)
fd(180)
end_fill() # 停止填充
pencolor("blue")
fillcolor("blue")
begin_fill()
left(90)
fd(100)#t.forward可以写成t.fd,即fd。
left(90)
fd(180)
left(90)
fd(100)
left(90)
fd(180)
end_fill() # 停止填充
pencolor("white") # 设置画笔颜色
turtle.up() # 抬笔
turtle.goto(10, 0) # 定位
turtle.down() # 抬笔
right(90)
fd(90)#t.forward可以写成t.fd,即fd。
right(90)
fd(160)
right(90)
fd(180)
right(90)
fd(160)
right(90)
fd(90)
# turtle.end_fill()
turtle.color("blue") # 设置画笔颜色
turtle.up() # 抬笔
turtle.goto(40, 20) # 定位
# turtle.hideturtle() # 隐藏画笔
turtle.write("%s"%lh,font=('华文琥珀',44, "bold")) # 输出文字
turtle.color("white") # 设置画笔颜色
turtle.up() # 抬笔
turtle.goto(40, -80) # 定位
turtle.hideturtle() # 隐藏画笔
turtle.write("%s"%hh,font=('华文琥珀',44, "bold")) # 输出文字
turtle.done() # 结束语句
lh = input('请输入楼号:')
hh = input('请输入户号:')
modu(lh,hh)



