python中用turtle绘制正方形,Python用turtle画圆

  python中用turtle绘制正方形,Python用turtle画圆

  春节是中国特有的传统节日,中国结是中华民族特有的纯正文化精髓,文化底蕴丰厚。本文会用乌龟画一个中国结,有需要的可以参考一下。

  00-1010简介一、中国结01平安喜乐1)效果图2)附码2、中国结02万事如意1)效果图2)附码3、中国结03烟花年度总结

  

目录

  春节是中国特有的传统节日。中国结是中华民族特有的纯正文化精髓,文化底蕴丰厚,代表着我们对未来和美好生活的向往。在新春佳节,边肖祝大家虎年吉祥!万事如意!祝我们的祖国引领世界,勇立潮头!国家富强了!

  渐渐地,渐渐地,新的一年即将到来。在新年结束时,人们购买“中国结”是一种习俗。

  据说中国结可以让一个家庭平安幸福,所以中国结一直受到人们的喜爱。

  中国结精致巧妙,令人叹为观止。今天边肖就用代码为大家整理了各种《中国结合集》礼物~

  

导语

  

一、中国结 01 平安喜乐

  

1)效果图

  进口甲鱼

  turtle.screensize(600,800)

  乌龟冥想(10)

  turtle.pencolor(红色)

  乌龟.塞斯(-45)

  乌龟. fd(102)

  turtle . circle(-6180)

  乌龟. fd(102)

  turtle . circle(6180)

  乌龟. fd(102)

  turtle . circle(-6180)

  乌龟. fd(102)

  turtle . circle(6180)

  乌龟. fd(102)

  turtle . circle(-6180)

  乌龟. fd(102)

  turtle . circle(6180)

  turtle.fd(92)

  turtle . circle(-6270)

  turtle.fd(92)

  turtle . circle(6180)

  乌龟. fd(102)

  turtle . circle(-6180)

  乌龟. fd(102)

  turtle . circle(6180)

  乌龟. fd(102)

  turtle . circle(-6180)

  乌龟. fd(102)

  turtle . circle(6180)

  乌龟. fd(102)

  turtle . circle(-6180)

  乌龟. fd(88)

  turtle.fd(20)

  乌龟大师赛思(下)135

  turtle.fd(20)

  乌龟大师赛思(下)225

  turtle.fd(20)

  乌龟大师赛思(下)315

  turtle.fd(20)

  龟.塞斯(45)

  turtle.fd(20)

  乌龟大师赛思(下)135

  turtle.begin_fill()

  turtle.fillcolor(红色)

  turtle.fd(50)

  龟.塞斯(45)

  turtle.fd(30)

  乌龟.塞斯(-45)

  turtle.fd(30)

  乌龟大师赛思(下)225

  turtle.fd(30)

  turtle.end_fill()

  乌龟大师赛思(下)90

  turtle.fd(40)

  乌龟冥想(20)

  turtle.fd(十)

  乌龟冥想(5)

  乌龟大师赛思(下)105

  turtle.fd(30)

  turtle . circle(-8240)

  turtle.circle(20,20)

  turtle.fd(5)

  turtle.circle(20,60)

  turtle.fd(25)

  turtle.penup()

  turtle.setx(0)

  turtle.sety(0)

  图尔特尔

  e.goto(2,-127)

  turtle.pendown()

  turtle.pensize(5)

  turtle.begin_fill()

  turtle.fillcolor("red")

  turtle.seth(0)

  turtle.fd(15)

  turtle.seth(-90)

  turtle.fd(10)

  turtle.seth(180)

  turtle.fd(15)

  turtle.seth(90)

  turtle.fd(10)

  turtle.seth(0)

  turtle.fd(15)

  turtle.end_fill()

  turtle.pensize(2)

  for x in range(6):

   turtle.seth(-90)

   turtle.fd(50)

   turtle.penup()

   turtle.seth(90)

   turtle.fd(50)

   turtle.seth(180)

   turtle.fd(3)

   turtle.pendown()

  

  

  

二、中国结 02 心想事成

  

1)效果图

  

  

2)附代码

  

import turtle as t

  def goto(x,y):

   t.penup()

   t.goto(x,y)

   t.pendown()

  def init():

   t.setup(800,800)

   t.pensize(10)

   t.pencolor("red")

   t.speed(14)

  def jiexin():

   m,n=0,200

   for i in range(11):

   goto(m,n)

   t.seth(-45)

   t.fd(200)

   m-=20/pow(2,0.5)

   n-=20/pow(2,0.5)

   m,n=0,200

   for j in range(11):

   goto(m,n)

   t.seth(-135)

   t.fd(200)

   m+=20/pow(2,0.5)

   n-=20/pow(2,0.5)

  def jiexiaoban():

   m=-20/pow(2,0.5)

   n=200-20/pow(2,0.5)

   for k in range(4):

   goto(m,n)

   t.seth(135)

   t.fd(20)

   t.circle(10,180)

   t.fd(20)

   m-=40/pow(2,0.5)

   n-=40/pow(2,0.5)

   m=20/pow(2,0.5)

   n=200-20/pow(2,0.5)

   for k in range(4):

   goto(m,n)

   t.seth(45)

   t.fd(20)

   t.circle(-10,180)

   t.fd(20)

   m+=40/pow(2,0.5)

   n-=40/pow(2,0.5)

   m=20/pow(2,0.5)

   n=200-200*pow(2,0.5)+20/pow(2,0.5)

   for k in range(4):

   goto(m,n)

   t.seth(-45)

   t.fd(20)

   t.circle(10,180)

   t.fd(20)

   m+=40/pow(2,0.5)

   n+=40/pow(2,0.5)

   m=-20/pow(2,0.5)

   n=200-200*pow(2,0.5)+20/pow(2,0.5)

   for k in range(4):

   goto(m,n)

   t.seth(-135)

   t.fd(20)

   t.circle(-10,180)

   t.fd(20)

   m-=40/pow(2,0.5)

   n+=40/pow(2,0.5)

  def waiyuan():

   goto(90*pow(2,0.5),200-110*pow(2,0.5))

   t.seth(-45)

   t.circle(20,270)

   goto(-90*pow(2,0.5),200-110*pow(2,0.5))

   t.seth(-135)

   t.circle(-20,270)

   goto(80*pow(2,0.5),200-120*pow(2,0.5))

   t.seth(-45)

   t.circle(40,270)

   goto(-80*pow(2,0.5),200-120*pow(2,0.5))

   t.seth(-135)

   t.circle(-40,270)

  def shengzi():

   goto(0,200)

   t.pensize(20)

   t.seth(90)

   t.fd(60)

   goto(0,320)

   t.pensize(12)

   t.seth(180)

   t.circle(30,360)

   goto(0,200-200*pow(2,0.5))

   t.pensize(40)

   t.seth(-90)

   t.fd(20)

   t.pensize(2)

   s=-20

   for i in range(11):

   goto(s,200-200*pow(2,0.5))

   t.seth(-90)

   t.fd(200)

   s+=4

  def hanzi():

   goto(-150,325)

   t.write("幸福中国结",font=("Arial",40,"normal"))

  def main():

   init()

   jiexin()

   jiexiaoban()

   waiyuan()

   shengzi()

   hanzi()

   t.hideturtle()

  

  

三、中国结 03 烟火年年

  ​辞慕尔尔,烟火年年,前程似锦,顺遂康安。

  

  

  

总结

  最后祝大家:大吉大利,平安喜乐,锦鲤附体,好事发生,发个大财,心想事成!

  到此这篇关于详解Python如何利用turtle绘制中国结的文章就介绍到这了,更多相关Python turtle绘制中国结内容请搜索盛行IT软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: