Draw Cat |Full Python code||Python turtle

preview_player
Показать описание
Code :
import turtle
import math

window = turtle.Screen()

cursor = turtle.Turtle()

def movePen(cursor, x, y):

def movePenX(cursor, x):

def movePenY(cursor, y):

def positionAlongCircle(x, y, radius, angle):

movePenY(cursor, -150)

noseMouthOffset = -15

movePenY(cursor, -20 + noseMouthOffset)

movePen(cursor, -100, -20 + noseMouthOffset)

eyeSpacingX = 30
eyePosY = 40
eyeRadius = 30

movePen(cursor, eyeSpacingX, eyePosY)

movePen(cursor, -eyeSpacingX, eyePosY)

movePen(cursor, -20, -60 + noseMouthOffset)

earBeginAngle = 25
earSize = 85
earWidth = 22
positionA = positionAlongCircle(0, 0, 150, earBeginAngle)
movePen(cursor, positionA[0], positionA[1])

positionB = positionAlongCircle(0, 0, 150 + earSize, earBeginAngle + earWidth)

positionC = positionAlongCircle(0, 0, 150, earBeginAngle + earWidth * 2)

positionA = positionAlongCircle(0, 0, 150, -earBeginAngle)
movePen(cursor, positionA[0], positionA[1])

positionB = positionAlongCircle(0, 0, 150 + earSize, -earBeginAngle + -earWidth)

positionC = positionAlongCircle(0, 0, 150, -earBeginAngle + -earWidth * 2)

whiskerLength = 180

movePen(cursor, 50, -15)

movePen(cursor, 50, 0)

movePen(cursor, -50, -15)

movePen(cursor, -50, 0)

#drawcatinpython #cat#codingtechnique #pythonturtle
Рекомендации по теме