Python技能1 用小海龟(turtle)画了个丑丑小乌龟(附源码)

看到别人画的小猪佩奇,想起之前画的小乌龟了,就拿你练手了,哈哈

Python技能1 用小海龟(turtle)画了个丑丑小乌龟(附源码)_第1张图片

一个小时的成果,有点丑

源码:

#!python 3.8.1

"""画一个小乌龟"""

import turtle as t;

t.pensize(2)
t.hideturtle()
t.colormode(255)
t.color((0,0,0),"Green")
t.setup(500,500)
t.speed(5)

t.penup()
t.goto(0,-100)
t.pendown()
t.circle(100)

t.penup()
t.goto(-20,35)
t.pendown()
t.begin_fill()
t.forward(40)
t.seth(-60)
t.forward(40)
t.seth(-120)
t.forward(40)
t.seth(-180)
t.forward(40)
t.seth(120)
t.forward(40)
t.seth(60)
t.forward(40)
t.end_fill()

t.seth(120)
t.color((0,0,0),(29,184,130))

for i in range(6):
    t.begin_fill()
    t.forward(60)
    t.right(90)
    t.circle(-100,60)
    t.right(90)
    t.forward(60)
    t.right(180)
    t.end_fill()

t.penup()
t.goto(-15,100)
t.seth(90)
t.pendown()
t.forward(15)
t.circle(-15,180)
t.forward(15)

for i in range(4):
    t.penup()
    t.goto(0,0)
    if i==0:
        t.seth(35);
    if i==1:
        t.seth(-25)
    if i==2:
        t.seth(-145)
    if i==3:
        t.seth(-205)
    t.forward(100)
    t.right(5)
    t.pendown()
    t.forward(10)
    t.circle(-10,180)
    t.forward(10)

t.penup()
t.goto(10,-100)
t.seth(-90)
t.pendown()
t.forward(10)
t.circle(-30,60)
t.right(150)
t.circle(30,60)
t.goto(-10,-100)

参考文章:https://blog.csdn.net/qq_40181592/article/details/86770960

你可能感兴趣的:(Python)