如何用Python畫滑稽笑臉!
阿新 • • 發佈:2018-11-19
用turtle畫滑稽
from turtle import* setup(600,600,200,200) #臉 penup() goto(-210,0) seth(-90) pendown() pencolor('orange') pensize(4) begin_fill() circle(210,360) fillcolor('yellow') end_fill() pencolor('black') #畫嘴巴 pensize(5) penup() goto(-150,-30) pendown() seth(-90) circle(150,180) #左眼眶 penup() pensize(4) goto(-180,90) pendown() seth(40) begin_fill() circle(-120,80) penup() goto(-180,90) seth(-130) pendown() circle(15,110) seth(40) circle(-106,83) seth(30) circle(18,105) fillcolor('white') end_fill() #右眼眶 penup() goto(20,90) pendown() seth(40) begin_fill() circle(-120,80) penup() goto(20,90) pendown() seth(-130) circle(15,110) seth(40) circle(-106,83) seth(30) circle(18,105) fillcolor('white') end_fill() #畫眼珠 pensize(2) penup() goto(50,95) pendown() begin_fill() circle(8,360) fillcolor('black') end_fill() penup() goto(-150,95) pendown() begin_fill() circle(8,360) fillcolor('black') end_fill() #畫腮紅 pensize(1) pencolor('pink') begin_fill() penup() goto(-160,50) pendown() seth(-90) for i in range(2): for j in range(10): forward(j) left(9) for j in range(10,0,-1): forward(j) left(9) fillcolor('pink') end_fill() pensize(1) pencolor('pink') begin_fill() penup() goto(40,50) pendown() seth(-90) for i in range(2): for j in range(10): forward(j) left(9) for j in range(10,0,-1): forward(j) left(9) fillcolor('pink') end_fill() hideturtle()
更多好玩的原始碼可以私信我:00進群:548377875 即可獲取數十套PDF其中會加入一個交流基地的!