Python画坤坤

文章目录

  • 前言
  • 一、python画坤坤
  • 总结


前言

好久没更了,今天来更一下。


一、Python画坤坤

坤坤大家都熟悉不过了,也就是蔡徐坤。

代码:

from turtle import *
from math import *
#高级椭圆参数方程(颜色),sita为逆时针旋转角度
def ty_c(x,y,sita,a,b,p,q,c):
    fillcolor(c)
    si=2*pi/100
    penup()
    goto(x+a*cos(sita),y+a*sin(sita))
    pendown()
    t=0
    for i in range(201):
        if i*si+sita<=p:
            penup()
            goto(x+a*cos(i*si)*cos(sita)-b*sin(i*si)*sin(sita)\
                ,y+a*cos(i*si)*sin(sita)+b*sin(i*si)*cos(sita))
            pendown()
        elif p<=i*si+sita<=q+2*pi/100:
            if t==0:
                begin_fill()
                t=1
            goto(x+a*cos(i*si)*cos(sita)-b*sin(i*si)*sin(sita)\
                ,y+a*cos(i*si)*sin(sita)+b*sin(i*si)*cos(sita))
    end_fill()
#高级椭圆方程
def ty(x,y,sita,a,b,p,q):
    si=2*pi/100
    penup()
    goto(x+a*cos(sita),y+a*sin(sita))
    pendown()
    for i in range(201):
        if i*si+sita

来做个对比:

        原图:

 Python画坤坤_第1张图片

        画图:

                        Python画坤坤_第2张图片 


总结

今天就到这,拜拜。最后,你是爱坤吗?

你可能感兴趣的:(Python,python)