蕾姆是動畫《Re:從零開始的異世界生活》中的主要角色之一,也是很多動漫迷心目中的萌系女神。今天我們來嘗試用 Python 畫一張蕾姆吧。
import turtle
?
def draw_head():
# 畫出臉部
turtle.penup()
turtle.goto(0, 0)
turtle.pendown()
turtle.circle(90)
?
# 畫出眼睛
turtle.penup()
turtle.setpos(-25, 110)
turtle.pendown()
turtle.begin_fill()
turtle.circle(25)
turtle.end_fill()
turtle.penup()
turtle.setpos(25, 110)
turtle.pendown()
turtle.begin_fill()
turtle.circle(25)
turtle.end_fill()
?
# 畫出眼珠
turtle.penup()
turtle.setpos(-25, 120)
turtle.pendown()
turtle.begin_fill()
turtle.circle(10)
turtle.end_fill()
turtle.penup()
turtle.setpos(25, 120)
turtle.pendown()
turtle.begin_fill()
turtle.circle(10)
turtle.end_fill()
?
# 畫出嘴巴
turtle.penup()
turtle.setpos(-30, 80)
turtle.pendown()
turtle.right(60)
turtle.circle(30, 120)
?
# 畫出腮紅
turtle.penup()
turtle.setpos(-65, 95)
turtle.pendown()
turtle.dot(30)
turtle.penup()
turtle.setpos(65, 95)
turtle.pendown()
turtle.dot(30)
?
def draw_hair():
# 畫出頭發(fā)
turtle.penup()
turtle.setpos(0, 90)
turtle.pendown()
turtle.begin_fill()
turtle.right(20)
turtle.forward(150)
turtle.right(150)
turtle.forward(150)
turtle.left(40)
turtle.forward(150)
turtle.right(145)
turtle.forward(115)
turtle.right(35)
turtle.forward(120)
turtle.right(125)
turtle.forward(120)
turtle.right(30)
turtle.forward(120)
turtle.penup()
turtle.end_fill()
?
draw_head()
draw_hair()
turtle.done()
以上就是用 Python 畫蕾姆的代碼啦,可以看到整個圖形主要分為兩部分,一部分是臉部,包括圓形的臉和嘴巴、眼睛及腮紅等;另一部分是頭發(fā),比較復雜,需要細心地畫。
如果你也喜歡這個動漫角色,不妨試試把她畫出來吧!
下一篇php ice 使用